Como Diablos Con SQL

27/01/2005 - 18:33 por Progamador T-101 | Informe spam
Hola amigos...Por favor si alguien me puede ayudar
Tengo una tabla quiero sacar los clientes que tienen varias facturas sumadas
en un campo
Select codclie,Sum(Valorfac) AS Saldototal ;
From MItabla;
Group by Codclie into cursor xxx
Listo lo esta haciendo bien.
Lo que quiero es que me quede ordenada POR EL MAYOR VALOR Y SI SE PUEDE QUE
ME TRAIGA LOS X NUMERO DE CLIENTES CON MAYOR VALOR Ejemplo
Quiero lo primeros 20 clientes que tengan los valores mas altos

gracias espero me hayan entendido

Astutos Como El Zorro Solo; Somos Pocos. No Dejemos Que El Zorro Muera. .Net
Es Exelente Pero El Zorro Es El Zorro.
 

Leer las respuestas

#1 Edhin Jiménez
27/01/2005 - 19:31 | Informe spam
En eso te equivocas, SQL sabe mas por viejo que por Diablo. ;-)))

Podria quedar algo asi:

SELECT TOP 20 MiTtabla.Codclie, SUM(MiTtabla.Valorfac) AS Saldototal;
FROM MiTabla GROUP BY MiTabla.Codclie;
ORDER BY 2 DESC WHERE ;
INTO CURSOR MiCursor

Saludos cordiales,

T.S.U. Edhin Jiménez
Coordinador Estatal Zulia
PortalFox Venezuela
Maracaibo, Venezuela

"Progamador T-101" escribió en el mensaje
news:
Hola amigos...Por favor si alguien me puede ayudar
Tengo una tabla quiero sacar los clientes que tienen varias facturas
sumadas
en un campo
Select codclie,Sum(Valorfac) AS Saldototal ;
From MItabla;
Group by Codclie into cursor xxx
Listo lo esta haciendo bien.
Lo que quiero es que me quede ordenada POR EL MAYOR VALOR Y SI SE PUEDE
QUE
ME TRAIGA LOS X NUMERO DE CLIENTES CON MAYOR VALOR Ejemplo
Quiero lo primeros 20 clientes que tengan los valores mas altos

gracias espero me hayan entendido

Astutos Como El Zorro Solo; Somos Pocos. No Dejemos Que El Zorro Muera.
.Net
Es Exelente Pero El Zorro Es El Zorro.

Preguntas similares