create table CLIENTE(
......
........
.........
cli_fec datetime DEFAULT GETDATE(),
..........
............
);
SELECT distinct DATENAME(month, cli_fec) AS 'Month', DATEADD(day,0,cli_fec)as 'Day' from cliente GROUP BY cli_fec
month Day
Junio 2009-06-15 12:59:00.217
Mayo 2009-05-14 12:44:03.700
Mayo 2009-05-14 12:45:08.653
Mayo 2009-05-15 12:47:03.090
month Dayy al aparecer la hora no me permite agruparlos ya que no son iguales pero si coloco solamente el select que aparece abajo me muestra el siguiente resultado
Junio 2009-06-15
Mayo 2009-05-14
SELECT distinct DATENAME(month, cli_fec) AS 'Month' from cliente GROUP BY cli_fec
month
Junio
Mayo