[Pgsql-ayuda] Ayuda con el count()

Viaris hotmail viaris@hotmail.com
Fri, 21 Nov 2003 08:54:01 -0600


Hola a todos, Buen Dia

Tengo un query que saca el conteo de mensajes enviados por hora, para ello
agrupe por el campo hora, lo que quiero es sacar un conteo de mensajes por
hora, bueno el equry que tengo lo hace bien, el problema es que si no hubo
mensajes a las 3 AM, la fila no la imprime, yo necesito que me imprima 0
para esa fila.

mi consulta es:

select hora, as ho,count(hora) as tot from correo where fecha='11/21/03'
group by SUBSTR(hora)

el resultado es:

 ho | tot
----+-----
 00 |  35
 01 |   9
 02 |   4
 04 |   1
 05 |   9
 06 |  42
 07 | 132
 08 | 446
 09 | 505

Si se fijan, la hora 3 fue omitida, como puedo hacer para que ponga 0?

Saludos,