[Pgsql-ayuda] Ayuda para construir una consulta

Alvaro Herrera Munoz alvherre@dcc.uchile.cl
Thu, 20 Nov 2003 18:02:43 -0300


On Thu, Nov 20, 2003 at 02:50:34PM -0600, Viaris hotmail wrote:

> El campo de hora var y los datos son: 20.43:53, el campo fecha es var y los
> datos son:11/20/53, mis qury para ver los mensajes enviados por hora son:
> 
> select SUBSTR(hora,1,2) as ho,count(SUBSTR(hora,1,2)) as tot from web where
> fecha='11/20/03' group by SUBSTR(hora,1,2)

Humm ... ?

Existen tipos de datos especializados para guardar fechas y horas.  Usa
eso.  "time with timestamp" y "date" son probablemente los que necesitas.

> Pero no quiero tener dos consultas, quiero hacerla en un solo query para que
> me de el conteo por hora de ambas tablas, es decir para envio via web y para
> envio via correo.

SELECT ... FROM web, correo WHERE web.fecha = ...

-- 
Alvaro Herrera (<alvherre[@]dcc.uchile.cl>)
Officer Krupke, what are we to do?
Gee, officer Krupke, Krup you! (West Side Story, "Gee, Officer Krupke")