On Wednesday 19 September 2007 17:02, Mauro Ciancio 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.

select oc.id,count(*)
from ordenes_compras oc, facturas f
where oc.id = f.oc_id
group by oc.id

Una cosa asi?
_______________________________________________
Lista de correo Programacion.
[email protected]
http://listas.fi.uba.ar/mailman/listinfo/programacion

Responder a