Ordenar por dia de la semana (1. DOM, 2. LUN, 3.MAR...)
Hola amigos, espero me puedan ayudar a resolver esta duda que tengo, tengo una consulta a una tabla de interbase, y quisiera que el resultado de la consulta me lo ordene de acuerdo al dia de la semana, primero las fechas del domingo, luego las del lunes...etc...
De antemano, gracias... |
Si ordernas por fecha no te lo ordena por ese orden tambien, no entiendo lo que quieres decir.
|
Cita:
Lo que yo necesito es que lo ordene primero las fechas que corresponden al dia DOMINGO, luego las fechas que corresponden al dia LUNES, luego las que corresponden al dia MARTES, ..., hasta las que corresponden al dia SABADO... |
En Firebird sería más o menos así
En tu base de datos, igual tienes que usar Substract, para sacar parte de la fecha, convertirla a integer y rezar para que no se queje el SGBBDD :) Saludos |
hola intenta
select extract(weekday from fecha) as diasemana from tabla lo unico que el dia lunes seria el 1 |
Bueno, para ser sincero no recuerdo si la siguiente función viene desde FireBird 2.0 o si es desde antes, pero acabo de ensayarla en FB2.0 y me funciono muy bien :).
Según comprendo lo que quieres, es lo sigue:
Con dicha función el dia Domingo es el número 1 ;). |
Cita:
http://www.janus-software.com/fbmanu...=PSQL&topic=50 |
weekday Lepe, weekday .... y no la lies tanto con cast !!
:D |
jhony
Trabajo con firebird 2 y al hacer la consulta del lunes me arroja el numero 1 depronto peleando con la guia de estilo Podria preguntar aqui como puedo traer en una consulta SQL el numero de la semana del año ? |
Cita:
En cuanto a lo del número de la semana en el año, te cuento que según veo en el WhatsNew del FireBird 2.1 Beta 2 se hace con:
Y según veo fue Adriano dos Santos Fernandes quien agrego dicha funcionalidad :), la cuestion es que al parecer en la versión 2.0 no existe dicha funcionalidad aún. |
gracias
Muchas gracias a todos por sus valiosos comentarios...
Saludos a todos... :) |
La franja horaria es GMT +2. Ahora son las 09:30:19. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi