Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/09/2010, 08:41
CrepuX
 
Fecha de Ingreso: mayo-2007
Mensajes: 35
Antigüedad: 17 años
Puntos: 0
Problema con Select y las fechas

Hola a todos/as

Tengo un problema a ver si me pueden echar un cable: Tengo una base de datos con un campo Fecha que almacena Fecha y hora. Necesito hacer una Select donde me aparezca una fecha determinada y cuantos registros hay obviando la hora. Ej: si yo tengo en la BD lo siguiente:

ID Fecha
1 29/06/2010 9:22:23
2 29/06/2010 9:26:33
3 01/07/2010 5:53:48

Necesitaría que me saliera lo siguiente:

Fecha Número Registros
29/06/2010 2
01/07/2010 1

Mi select es la siguiente:

Select count(Fecha) FROM Actuaciones GROUP BY Convert(varchar, Fecha, 103) ORDER BY Convert(varchar, Fecha, 103)

Esto me saca un número que se corresponde con cuantos registros tengo de cada una, pero ni me los ordena ni me saca la fecha. Si le pongo lo siguiente:

Select count(Fecha), Fecha FROM Actuaciones GROUP BY Convert(varchar, Fecha, 103) ORDER BY Convert(varchar, Fecha, 103) me da un error y me dice que La columna 'Actuaciones.Fecha' de la lista de selección no es válida, porque no está contenida en una función de agregado ni en la cláusula GROUP BY.

Estoy bastante oxidado en sql, asi que su ayuda sería de agradecer.

Un saludo y muchas gracias.