Query para contar cantidad de ocurrencias de un COUNT(XXX)?

08/11/2003 - 20:13 por cg | Informe spam
Tengo la tabla RenglonesdeFacturas que tiene el campo
NumeroFactura. Una factura puede tener N renglones.
Tengo que ver la cantidad de veces que se repiten la
cantidad de renglones que tiene las Facturas (por ej. 140
con 3 renglones, 180 con 4 renglones, 122 con 5
renglones, etc.) .
Cómo hago este query???
 

Leer las respuestas

#1 Javier Loria
08/11/2003 - 23:28 | Informe spam
Hola:
Lo que necesitas es un COUNT y un GROUP BY.
Si necesitas mas informacion de las Facturas (aparte del numero):
SELECT Facturas.NumFactura,
COUNT(*)
FROM Facturas JOIN Reglones
ON Facturas.NumFactura=Reglones.NumFactura
GROUP BY Facturas.NumFactura

Si no te importa otras columnas de Facturas, es mas simple esto:
SELECT NumFactura,
COUNT(*)
FROM Reglones
GROUP BY Reglones.NumFactura

Espero te sirva,


Javier Loria
Costa Rica
Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
que pueda ser copiado y pegado al Query Analizer.
La version de SQL y Service Pack tambien ayuda.
cg escribio:
Tengo la tabla RenglonesdeFacturas que tiene el campo
NumeroFactura. Una factura puede tener N renglones.
Tengo que ver la cantidad de veces que se repiten la
cantidad de renglones que tiene las Facturas (por ej. 140
con 3 renglones, 180 con 4 renglones, 122 con 5
renglones, etc.) .
Cómo hago este query???

Preguntas similares