none
Ordenar fecha por mes RRS feed

  • Pregunta

  • hola tengo una table con un campo fecha quiero ordenar por mes cada fecha sin hora  

    donde le paso una fecha de inicio y una fecha de termino.

    si alguien puede ayudar....

    sábado, 20 de agosto de 2011 0:31

Respuestas

  • Me cuesta trabajo entender lo que deseas solo con la narrativa. Crees que pudieras postear el esquema de la tabla, data de ejemplo, y resultados esperados.

    declare @fecha_ini datetime, @fecha_fin datetime;

    select @fecha_ini = '20110701', @fecha_fin = '20110815';

    select *, convert(char(8), fecha, 112) fecha_sin_hora
    from T
    where fecha >= @fecha_ini and fecha < dateadd([day], 1, @fecha_fin)
    order by fecha_sin_hora;
    GO


    AMB

    Some guidelines for posting questions...

    sábado, 20 de agosto de 2011 1:03
  • DataGriview...  ordernar las fechas, sin hora..  solo puede producir que algunas horas te salgan desordenadas, si quieres que te aparezca la fecha, pero que se ordene sin hora, y modificando el script de alejandro

     

    declare @fecha_ini datetime, @fecha_fin datetime;

    select @fecha_ini = '20110701', @fecha_fin = '20110815';

    select * from T

    where fecha >= @fecha_ini and fecha < dateadd([day], 1, @fecha_fin)
    order by convert(char(8), fecha, 112) 

     


    Comparte lo que sepas, aprende lo que no sepas (FGG) http://www.portalsql.com
    sábado, 20 de agosto de 2011 8:44
    Moderador

Todas las respuestas

  • Me cuesta trabajo entender lo que deseas solo con la narrativa. Crees que pudieras postear el esquema de la tabla, data de ejemplo, y resultados esperados.

    declare @fecha_ini datetime, @fecha_fin datetime;

    select @fecha_ini = '20110701', @fecha_fin = '20110815';

    select *, convert(char(8), fecha, 112) fecha_sin_hora
    from T
    where fecha >= @fecha_ini and fecha < dateadd([day], 1, @fecha_fin)
    order by fecha_sin_hora;
    GO


    AMB

    Some guidelines for posting questions...

    sábado, 20 de agosto de 2011 1:03
  • Hola HunchBack

    Tengo una tabla con un compo fecha.

    Donde le paso un fecha de inicio y una de termino  y quiero ordenar por fecha  ej: 01-01-2010  sin hora    hago la consulta pero me arroja las fechas con hora asi

    01-01-2010  00:00    quiero ordenarla sin hora.

    sábado, 20 de agosto de 2011 1:20
  • DataGriview...  ordernar las fechas, sin hora..  solo puede producir que algunas horas te salgan desordenadas, si quieres que te aparezca la fecha, pero que se ordene sin hora, y modificando el script de alejandro

     

    declare @fecha_ini datetime, @fecha_fin datetime;

    select @fecha_ini = '20110701', @fecha_fin = '20110815';

    select * from T

    where fecha >= @fecha_ini and fecha < dateadd([day], 1, @fecha_fin)
    order by convert(char(8), fecha, 112) 

     


    Comparte lo que sepas, aprende lo que no sepas (FGG) http://www.portalsql.com
    sábado, 20 de agosto de 2011 8:44
    Moderador