[firebase-br] Problema!

Roger pikurim em hotmail.com
Qua Jan 16 14:15:43 -03 2008


Estou c/ uma SP funcionando e tal, porém tenho um parâmetro de entrada
chamado Turno Char(5)

  FOR
    SELECT AREA_ID,OPERACAO_ID,
           AVG(DURACAO) TOTAL,
           AVG(TRANSPORTE) TRANSPORTE,
           AVG(LIMITE) LIMITE,
           CASE WHEN COUNT(1) > 1 THEN COUNT(1) ELSE 0 END CICLOS,
           SUM(CASE WHEN EXCEDIDO > 0 THEN 1 ELSE 0 END) EXCEDIDOS,
           SUM(EXCEDIDO) MINUTOS

    FROM PROCESSADOS
    WHERE ((INICIO >= :INICIO) AND (TERMINO <= :FIM)) AND (TURNO IN(:TURNO))

    GROUP BY AREA_ID,OPERACAO_ID


 Na tabela processados no campo Turno tem registros com os valores 1, 2 e 3.

 Porém eu passo por parâmetro 1,2,3

 que completando no SQL ficaria: TURNO IN(1,2,3) e não retorna nada! se eu 
tiro esse parâmetro turno
 daí funciona!? o que está havendo?

Roger. 






Mais detalhes sobre a lista de discussão lista