group by

02/11/2006 - 01:05 por Gastoncito | Informe spam
Buenas

tengo una tabla que contiene un campo DateTime (fechacompra)

y quisiera contar cuantos registros hay por cada dia...

si hago

select count(*), FechaCompra from miTabla group by FechaCompra

scon esto me lo agrupo teniendo en cuenta la hora... y esto no quiero.
quiero unicamente por dia

me ayudan?

Preguntas similare

Leer las respuestas

#1 Javier Loria
02/11/2006 - 01:20 | Informe spam
Hola:
Tienes que cortar las horas usando el CONVERT, algo como:
== SELECT CONVERT(DATETIME,CONVERT(CHAR(20),FechaCompra,112)), COUNT(*)
FROM MiTabla
GROUP BY CONVERT(DATETIME,CONVERT(CHAR(20),FechaCompra,112))
== Saludos,


Javier Loria
Costa Rica-MVP
Solid Quality Learning

"Gastoncito" wrote in message
news:uB8gbKh$
Buenas

tengo una tabla que contiene un campo DateTime (fechacompra)

y quisiera contar cuantos registros hay por cada dia...

si hago

select count(*), FechaCompra from miTabla group by FechaCompra

scon esto me lo agrupo teniendo en cuenta la hora... y esto no quiero.
quiero unicamente por dia

me ayudan?


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida