Hola buenas tardes a todos, no soy muy experto en esto, y me gustaría saber cómo se puede ordenar ,por ejemplo por fecha esta sql , quiero hacerla funcionar en un query de Delphi7 (con Firebird 2.0)
Código SQL
[-]SELECT 'EXP' EXPE,M.DH,M.IMP,M.SDP,M.FEC,M.DES1, E.ID, substring(CODEXP from 1 for 4) || '/' ||
substring(CODEXP FROM 5 FOR 2) || '/' ||
substring(CODEXP FROM 7 FOR 5) NUMEXP,
C.DES CON
FROM EXPEMOV M
INNER JOIN EXPEDIENTES E ON E.ID = M.IDEXP
INNER JOIN CONCEPTOS C ON C.ID = M.IDCON
WHERE M.FEC BETWEEN FEC AND :HFEC
AND M.SDP = :SDP
UNION SELECT 'EXH' EXPE,M.DH,M.IMP,M.SDP,M.FEC,M.DES1, E.ID, substring(CODEXH from 1 for 4) || '/' ||
substring(CODEXH FROM 5 FOR 2) || '/' ||
substring(CODEXH FROM 7 FOR 5) NUMEXP,
C.DES CON
FROM EXHMOV M
INNER JOIN EXHORTOS E ON E.ID = M.IDEXH
INNER JOIN CONCEPTOS C ON C.ID = M.IDCON
WHERE M.FEC BETWEEN FEC AND :HFEC
AND M.SDP = :SDP
Muchas gracias