Sergio Valdes Hurtado escribió:
sigue mostrando solamente los vendedores que tienen ventas dentro de
las fechas especificadas.
La unica forma que los muestre todos es si saco la condición de las fechas.
Saludos
El día 7 de junio de 2010 18:34, Guillermo Villanueva
<guillermo...@gmail.com> escribió:
Probá con
select vendedor.nombre, count (*)
from vendedor left join ventas on vendedor.id_vendedor = ventas.id_vendedor
where ventas.fecha beetwen '20100101' and '20100531'
En los vendedores que no tengan venta en el valor de venta.fecha es null
por lo que no se cumple la condicion del between.
Agregale al where la condicion para que tenga en cuenta las fechas nulas
o haz el join con un subselect de las ventas del periodo, pero ten en
cuenta que el count() devolverá 1 para los vendedores sin venta.
Saludos,
--
Oswaldo Hernández
-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org)
Para cambiar tu suscripción:
http://www.postgresql.org/mailpref/pgsql-es-ayuda