[Pgsql-ayuda] Ayuda con el count()

Alvaro Herrera Munoz alvherre@dcc.uchile.cl
Fri, 21 Nov 2003 12:26:52 -0300


On Fri, Nov 21, 2003 at 08:54:01AM -0600, Viaris hotmail wrote:

> 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.

Haz una funcion que devuelva todos los numeros de 0 a 23 y haces un JOIN
de eso con el select de tus datos (posiblemente un OUTER JOIN), con
COALESCE(count(blah blah), 0).

-- 
Alvaro Herrera (<alvherre[@]dcc.uchile.cl>)
"There was no reply" (Kernel Traffic)