Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Firebird e Interbase (https://www.clubdelphi.com/foros/forumdisplay.php?f=19)
-   -   Problemas con Order By (https://www.clubdelphi.com/foros/showthread.php?t=4393)

jsamanp 14-10-2003 19:47:39

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

guillotmarc 14-10-2003 20:22:22

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.


La franja horaria es GMT +2. Ahora son las 01:20:15.

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