Es necesario hacer ninguna agrupación en una única versión de Fecha su campo de fecha, como este.
SELECT
CONVERT(VARCHAR(10), YourDateColumn, 101),
COUNT(*)
FROM
YourTable
GROUP BY
CONVERT(VARCHAR(10), YourDateColumn, 101)
Normalmente hago esto, ya que evita la conversión a varchar.
SELECT
DATEPART(yy, YourDateColumn),
DATEPART(mm, YourDateColumn),
DATEPART(dd, YourDateColumn),
COUNT(*)
FROM
YourTable
GROUP BY
DATEPART(yy, YourDateColumn),
DATEPART(mm, YourDateColumn),
DATEPART(dd, YourDateColumn)
EDIT: Otra forma de obtener sólo la parte de fecha de una fecha y hora
DATEADD(d, 0, DATEDIFF(d, 0, YourDateColumn))
Qué servidor de base de datos está utilizando? – Andomar
¿Qué RDBMS? La respuesta difiere para T-SQL, P/L SQL, etc. ... –
Disculpe, lo solucionó en el título. MS-SQL. Gracias – OrElse