On 9/19/07, Mauro Ciancio <[EMAIL PROTECTED]> wrote:
> Hola a todos:
>
> Quisiera hacer una pregunta de como se hace una consulta en SQL:
>
> Supongamos que tengo 2 tablas y le pongo los nombres asi se entiende la
> idea.
>
> La primera se guardan ordenes de compra y en la segunda se guardan facturas
> relacionadas a estas ordenes de compra.
>
> En la primera la clave es un ID, llamado orden de compra ID.
>
> En la segunda tabla (facturas) la clave es la orden de compra ID mas un
> ID que identifica a la factura.
>
> La consulta que quiero realizar es:
>
> Traer todas las ordenes de compra con su cantidad de facturas.
>
> Deberia usar el count, pero estuve probando y no me trajo los resultados
> que yo queria.
>
> Alguna idea?

deberias usar la clausula GROUP BY, para agupar por los campos que
quieras de las ordenes de compra, y count() sobre las facturas para
contar la cantidad sobre cada agrupacion.


-- 
Lautaro
_______________________________________________
Lista de correo Programacion.
[email protected]
http://listas.fi.uba.ar/mailman/listinfo/programacion

Responder a