order by
Publicado por soledad (9 intervenciones) el 12/05/2010 17:32:49
Hola, gente del foro...
Tengo esta consulta:
select nromov FROM movimientos ORDER BY nromov ASC. Me devuelve estos resultados
"100/10"
"105/10"
"90/10"
"91/10"
"93/10"
De echo no me devuelve ordenados. El campo nromov es un character varying.
Nesecito que se ordene de esta forma y los datos me devuelva de menor a mayor.
"90/10"
"91/10"
"93/10"
"100/10"
"105/10"
-----------------------------------
En otra consulta donde tenia un nrodespido tambien como character varying, pero la diferencia que no tenia /10 (barra y año) los pude ordenar asi:
select nrodespido FROM movimientos ORDER BY cast(nrodespido as integer) ASC.
Tengo esta consulta:
select nromov FROM movimientos ORDER BY nromov ASC. Me devuelve estos resultados
"100/10"
"105/10"
"90/10"
"91/10"
"93/10"
De echo no me devuelve ordenados. El campo nromov es un character varying.
Nesecito que se ordene de esta forma y los datos me devuelva de menor a mayor.
"90/10"
"91/10"
"93/10"
"100/10"
"105/10"
-----------------------------------
En otra consulta donde tenia un nrodespido tambien como character varying, pero la diferencia que no tenia /10 (barra y año) los pude ordenar asi:
select nrodespido FROM movimientos ORDER BY cast(nrodespido as integer) ASC.
Valora esta pregunta
0