tengo todo el dia y no encuentro solucion, ojala alguien pueda ayudarme.
Tengo esta consulta:
Select TbaMovDet.IDProducto, Sum(TbaMovDet.Cantidad as Cantidad) As Cantidad
From TbaMov
Inner Join TbaMovDet ON TbaMov.IDMov=TbaMovDet.IDMov
Inner Join TbaTipoMov ON TbaMov.IDTipoMov=TbaTipoMov.IDTipoMov
Where (TbaTipoMov.Incremento<>0) And (TbaMov.Fecha Between '20080822' And
'20080822') And (TbaMov.Afecto<>0)
Group By TbaMovDet.IDProducto
Las tablas son estas:
TbaMov { IDMov, IDTipoMov, Fecha...
TbaMovDet { IDMovDet, IDMov, IDProducto, Cantidad
TbaTipoMov {IDTipoMov, Descripcion, Incremento ( 0 = Salida, <>0 =Entrada )
Datos de ejemplo:
TbaMov { 1, 1, 20080821
TbaMovDet {1,1, 30, 10
TbaTipoMov { {1, 'Entrada', -1}, {2, 'Salida', 0}
la misma consulta cambio la condicion: (TbaTipoMov.Incremento=0) y me
obtiene el mismo resultado, es decir:
==> 30, 10
Alguna idea?, cordialmente...
Antonio Ortiz
asesor en sistemas
ant(a)aortiz.net
www.aortiz.net
www.progvisual.com
Leer las respuestas