Hola a todos, estoy trabajando con Access, Delphi 6 y componentes ADO.
La semana pasada realicé una consulta al foro de tablas planas, y sigo realizando consultas muy parecidas, pero considero que realizarlas en este foro sea lo más adecuado.
Aquí va la consulta:
Código SQL
[-]
SELECT A.Codigo, A.Descripcion, iif((SELECT Sum(Cantidad) FROM Facturas_Ventas_A F,
Movimientos_Ventas_A M WHERE ((F.Fecha Between :FecMin And :FecMax) And
(F.Numero = M.Numero_Factura) And (M.Codigo_Articulo = A.Codigo))
GROUP BY M.Codigo_Articulo) IS NULL,0,(SELECT Sum(Cantidad)
FROM Facturas_Ventas_A F, Movimientos_Ventas_A M WHERE ((F.Fecha Between :FecMin And :FecMax)
And (F.Numero = M.Numero_Factura) And (M.Codigo_Articulo = A.Codigo)) GROUP BY M.Codigo_Articulo))
+ iif((SELECT Sum(Cantidad) FROM Facturas_Ventas_B F, Movimientos_Ventas_B M
WHERE ((F.Fecha Between :FecMin And :FecMax) And (F.Numero = M.Numero_Factura) And
(M.Codigo_Articulo = A.Codigo)) GROUP BY M.Codigo_Articulo) IS NULL,0,
(SELECT Sum(Cantidad) FROM Facturas_Ventas_B F, Movimientos_Ventas_B M
WHERE ((F.Fecha Between :FecMin And :FecMax) And (F.Numero = M.Numero_Factura) And
(M.Codigo_Articulo = A.Codigo)) GROUP BY M.Codigo_Articulo)) AS TotCantidad
FROM Articulos AS A;
Quisiera realizar un Order By sobre el campo totCantidad, se puede??
Luana