Ver Mensaje Individual
  #2  
Antiguo 19-03-2013
Avatar de TOPX
TOPX TOPX is offline
Miembro
 
Registrado: may 2008
Ubicación: Bogotá
Posts: 527
Reputación: 19
TOPX Va camino a la fama
Cita:
Empezado por JXJ Ver Mensaje
¿como se puede restar las entradas menos las salidas y obtener una tercer columna
que sea la existencia del articulo en ese almacen ?
Yo lo haría con algo así (después de adivinar la estructura de sus tablas):
Código SQL [-]
select 
  sum(
    case when TMO_Tipo = 'Entrada' then MOV_Cantidad 
    else null end
  ) as Entrada,
  sum(
    case when TMO_Tipo = 'Salida' then MOV_Cantidad 
    else null end
  ) as Salida,
  sum(
    case when TMO_Tipo = 'Entrada' then MOV_Cantidad 
    else MOV_Cantidad*(-1) end
  ) as Existe 
from Variantes
inner join Movimientos 
  on Variantes.VAR_Id = Movimientos.ART_Id
inner join TiposMovimientos 
  on Movimientos.TMO_Id = TiposMovimientos.TMO_Id 
where ALM_Id in (7) 
  and ART_Id = 76032
-
__________________
"constructive mind, destructive thoughts"
Responder Con Cita