[firebase-br] Select para Ordenar

Mazzola valdemar.salviato em sbctrans.com.br
Qua Out 14 09:44:38 -03 2009


Bom dia Lista, tenho uma procedure de verificação e ao termino dela gostaria
de dar um select para ordenar o resultado, tem como se fazer isto?

BEGIN

     FOR

        SELECT
QTDE_DIA,CHAPA,LINHA,CARRO,DATA,INCIO,FINAL,TOTAL_HORA,TOTAL_HORA_DEC,TOTAL_
HORA_REAL,NR_SEMANA,SEMANA_FO,PAGO FROM VW_IMPRIMI_GERAL

        WHERE CHAPA = :E_CHAPA AND DATA BETWEEN :E_DATA AND :E_DATA_SAIDA

        ORDER BY DATA,INCIO

        INTO
:QTDE_DIA,:CHAPA,:LINHA,:CARRO,:DATA,:INCIO,:FINAL,:TOTAL_HORA,:TOTAL_HORA_D
EC,:TOTAL_HORA_REAL,:NR_SEMANA,:SEMANA_FO,:PAGO

     DO

           IF (NOT EXISTS(SELECT QTDE_DIA,CHAPA,LINHA,CARRO,DATA FROM
FOMINHA_SEM_REGISTRO_IMPRIME

               WHERE QTDE_DIA =:QTDE_DIA AND CHAPA = :CHAPA AND LINHA =
:LINHA AND CARRO = :CARRO AND DATA = :DATA )) THEN

                 BEGIN

                     INSERT INTO
FOMINHA_SEM_REGISTRO_IMPRIME(QTDE_DIA,CHAPA,LINHA,CARRO,DATA,INCIO,FINAL,TOT
AL_HORA,TOTAL_HORA_DEC,TOTAL_HORA_REAL,NR_SEMANA,SEMANA_FO,PAGO)

 
VALUES(:QTDE_DIA,:CHAPA,:LINHA,:CARRO,:DATA,:INCIO,:FINAL,:TOTAL_HORA,:TOTAL
_HORA_DEC,:TOTAL_HORA_REAL,:NR_SEMANA,:SEMANA_FO,:PAGO);

                 END

--estou tentando fazer isto aqui e não da certo

                     SELECT
QTDE_DIA,CHAPA,LINHA,CARRO,DATA,INCIO,FINAL,TOTAL_HORA,TOTAL_HORA_DEC,TOTAL_
HORA_REAL,NR_SEMANA,SEMANA_FO,PAGO FROM    FOMINHA_SEM_REGISTRO_IMPRIME

                     ORDER BY DATA,INCIO

 

 

   SUSPEND;

END

 

Obrigado Pela Antenção

Valdemar Salviato

Analista de Sistemas

 




Mais detalhes sobre a lista de discussão lista