Query de sql
Publicado por Hadock (13 intervenciones) el 14/03/2008 12:54:21
Tengo un problema con una consulta. Tengo un atributo en una tabla k es del tipo datetime. Lo k quiero consultar es cuantos dias hay guardados en la base de datos x cada mes (Hay informacion almacenada de diferentes anyos). La consulta seria algo asi como:
SELECT COUNT (DISTINCT stat_date) FROM cms_statistics WHERE stat_date like "_ _ _ _ _01%";
El problema es k el formato de datetime es el siguiente: YYYY-MM-DD HH-MM-SS
Por ejemplo:
Si tengo estas dos filas :
2007-01-01 07:12:24
2007-01-01 15:21:43
Me cuenta como dos dias diferentes (x k lo compara con la hora tambien), y yo solo kiero k me cuente como un un dia. Alguien me puede ayudar?
Muchas gracias.
SELECT COUNT (DISTINCT stat_date) FROM cms_statistics WHERE stat_date like "_ _ _ _ _01%";
El problema es k el formato de datetime es el siguiente: YYYY-MM-DD HH-MM-SS
Por ejemplo:
Si tengo estas dos filas :
2007-01-01 07:12:24
2007-01-01 15:21:43
Me cuenta como dos dias diferentes (x k lo compara con la hora tambien), y yo solo kiero k me cuente como un un dia. Alguien me puede ayudar?
Muchas gracias.
Valora esta pregunta


0