Ver Mensaje Individual
  #9 (permalink)  
Antiguo 15/05/2009, 17:10
Avatar de death_nemesis
death_nemesis
 
Fecha de Ingreso: abril-2009
Ubicación: Santiago - Chile
Mensajes: 147
Antigüedad: 15 años, 7 meses
Puntos: 2
Respuesta: Problema Con con funcion Date

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