[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