Aqui en las query se entiende mejor
Cuenta pero no ordena las fechas
Cita: select sum(cli_num)as 'Total_Clientes',Cast(Year(cli_fec)As Varchar)+' '+DateName(Month,Cli_fec)+' '+Cast(day(cli_fec)As Varchar)as 'Fecha' from cliente group by Cast(Year(cli_fec)As Varchar)+' '+DateName(Month,Cli_fec)+' '+Cast(day(cli_fec)As Varchar)order by fecha desc
-----Total_Clientes-------->Fecha
1----------------------->2009 Septiembre 16
1----------------------->2009 Octubre 16
1----------------------->2009 Noviembre 16
1----------------------->2009 Mayo 15
2----------------------->2009 Mayo 14
1----------------------->2009 Marzo 16
2----------------------->2009 Junio 15
2----------------------->2009 Julio 15
1----------------------->2009 Febrero 16
1----------------------->2009 Enero 16
1----------------------->2009 Diciembre 16
1----------------------->2009 Agosto 16
1----------------------->2009 Abril 16
No Cuenta pero si ordena Las fechas
Cita: SELECT sum(cli_num)as 'Total_Clientes',CONVERT(VARCHAR,cli_fec,6)as 'Fecha'from cliente group by cli_fec
-Total_Clientes--->Fecha
1------------------>16 Ene 09
1------------------>16 Feb 09
1------------------>16 Mar 09
1------------------>16 Abr 09
1------------------>14 May 09
1------------------>14 May 09
1------------------>15 May 09
1------------------>15 Jun 09
1------------------>15 Jun 09
1------------------>15 Jul 09
1------------------>15 Jul 09
1------------------>16 Ago 09
1------------------>16 Sep 09
1------------------>16 Oct 09
1------------------>16 Nov 09
1------------------>16 Dic 09
y la idea es que aparesca asi
Cita: -Total_Clientes--->Fecha
1------------------>16 Ene 09
1------------------>16 Feb 09
1------------------>16 Mar 09
1------------------>16 Abr 09
2------------------>14 May 09
1------------------>15 May 09
2------------------>15 Jun 09
2------------------>15 Jul 09
1------------------>16 Ago 09
1------------------>16 Sep 09
1------------------>16 Oct 09
1------------------>16 Nov 09
1------------------>16 Dic 09