¿Se puede Agrupar un Total por Dias?

suso
27 de Septiembre del 2004
Tengo Una consulta agrupada por meses que funciona:
SELECT Month(Fecha) as Mes, Sum(Total) as Suma FROM Ventas GROUP BY Month(Fecha)
Necesito Agrupar por dias y hago:
SELECT Day(Fecha) as Dia,Sum(Total) as Suma FROM Ventas GROUP BY Day(Fecha)
Y ME SALE ERROR DE Sintaxis. ¿Como puede agrupar por Dias?
Gracias.

Khriztian
27 de Septiembre del 2004
Prueba con esto :

Select Mid(Fecha,9,4) as Día, Sum(Total)
FROM Ventas
GROUP BY Mid(Fecha,9,4)

Pués, la instrucción Mid funciona igual que el conocido Substr (para extraer partes de un String) ......
y como en Mysql el formato de fecha es yyyy-mm-dd,
extraemos desde la posición 9, 2 caracteres (los dias), y después, simplemente los agrupamos ......

suso
27 de Septiembre del 2004
Ok. Funciona Mid(Fecha,9,2)
Graciñas.