FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Problemas con Order By
Hola a todos:
tengo una consulta, utilizo firebir 1.00, he generado un Procedimiento almacenado que me retorna ASOCIADO VARCHAR(60) Y EMISION DATE, entonces hago una consulta de la siguiente manera SELECT * FROM MIPROCEDURE(FECHAINI,FECHAFIN) ORDER BY ASOCIADO,EMISION y el resultado es el siguiente ABAD MENDIETA 03/09/2003 ABREU VILDOZOLA ILMA 15/08/2003 AEDO YARIVAY VDA DE DELGADO 11/09/2003 pero yo quisiera que me devuleva ABREU VILDOZOLA ILMA 15/08/2003 AEDO YARIVAY VDA DE DELGADO 11/09/2003 ABAD MENDIETA 03/09/2003 ..... B C.... Z cual seria la manera correcta de obtener un resultado como el que deseo ? Gracias |
#2
|
||||
|
||||
Hola
Añade una columna de salida INICIAL varchar(1) al procedimiento. Para calcularla haz algo como : substring(ASOCIADO from 1 for 1) Ahora la consulta debe ser algo como : SELECT * FROM MIPROCEDURE(FECHAINI,FECHAFIN) ORDER BY INICIAL, EMISION Saludos.
__________________
Marc Guillot (Hi ha 10 tipus de persones, els que saben binari i els que no). |
|
|
|