16/03/2011, 07:16
|
| | Fecha de Ingreso: febrero-2011
Mensajes: 100
Antigüedad: 13 años, 10 meses Puntos: 0 | |
Order By en Oracle Forianos, llamo a una lista de fecha de la siguiente forma
select to_char(fecha,'dd-mm-yyyy') from tabla1 where fecha > trunc(systade-30);
order by order by to_char(fecha,'dd-mm-yyyy') desc
esto me devuelve las ultimas 30 fechas pero me las trae de la siguiente forma
28-02-2011
27-02-2011
26-02-2011
24-02-2011
23-02-2011
18-02-2011
17-02-2011
15-03-2011
14-03-2011 14-02-2011
13-03-2011
12-03-2011
11-03-2011
10-03-2011
09-03-2011
08-03-2011
07-03-2011
04-03-2011
02-03-2011
01-03-2011
si se fijan me las trae bien pero las ordena por dia y no por meses, yo quiero que las ordene de la siguiente forma
14-02-2011
17-02-2011
18-02-2011
23-02-2011
24-02-2011
26-02-2011
27-02-2011
28-02-2011
01-03-2011
02-03-2011
04-03-2011
07-03-2011
08-03-2011
09-03-2011
10-03-2011
11-03-2011
12-03-2011
13-03-2011
14-03-2011
15-03-2011
Se que en PHP se puede hacer esto si ordeno mediante un arreglo, pero quiero saber si en oracle se puede
gracias |