Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   SQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=6)
-   -   Hacer un Order By (https://www.clubdelphi.com/foros/showthread.php?t=30742)

Luana 17-04-2006 16:34:03

Hacer un Order By
 
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

fjcg02 22-04-2006 13:16:01

Hola Luana,
seguramente te funcionará añadiendo a la consulta 'ORDER BY N' siendo N el nº de campo de la select por el que quieres ordenar.
Espero que te sirva de ayuda.
Un saludo


La franja horaria es GMT +2. Ahora son las 15:42:49.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi