[firebase-br] Problema!
Kleber Caneva
kdcc em terra.com.br
Qua Jan 16 15:37:03 -03 2008
Você não pode usar paramtro na clásula IN, pr ausar teria que ser algo assim
IN (:PARAM1, :PARAM2. PARAM3 )
Pra fazer isso que vc está tentnado é preciso usar EXECUTE STATEMENT.
Procure no site da firebase que tem exemplos.
[]´s
Kléber Caneva
----- Original Message -----
From: "Roger" <pikurim em hotmail.com>
To: <lista em firebase.com.br>
Sent: Wednesday, January 16, 2008 1:15 PM
Subject: [firebase-br] Problema!
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.
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa
E-mail classificado pelo Identificador de Spam Inteligente Terra.
Para alterar a categoria classificada, visite
http://mail.terra.com.br/cgi-bin/imail.cgi?+_u=kdcc&_l=1,1200500242.406411.28182.capalaba.hst.terra.com.br,4533,Des15,Des15
Mais detalhes sobre a lista de discussão lista