Select com os dados do CheckListBox

Delphi

26/09/2005

Olá...

Eu tenho um CheckListBox com vários usuários.
Quando eu clico no OK eu verifico quais usuários foram ´checados´ e recupero o codigo destes.

Aí fiz um select para buscar os dados destes usuários selecionados por um intervalo de datas.

Mas não deu certo , de um usuário ele traz o resultado, de dois ou mais não e os dados estão corretos.. Aí tentei um UNION, deu certo, mas imagine que eu tenha 50 usuários selecionados, ele irá fazer 50 unions aí não tem como...

Veja como que eu tentei fazer:

SELECT * from PONTO_DIARIO
WHERE (DATA_PONTO >= TO_DATE(´20050913´, ´YYYYMMDDHH24MI´)
AND   DATA_PONTO <= TO_DATE(´20050915´, ´YYYYMMDDHH24MI´))
AND   (COD_PROF = CODIGO) 
AND   (COD_PROF = 1)
AND   (COD_PROF = 5)
AND   (COD_PROF = 12)


Estou utilizando Oracle.
Alguem tem alguma solução


Celamar

Celamar

Curtidas 0

Respostas

Melo

Melo

26/09/2005

Tente isso aki

SELECT * from PONTO_DIARIO
WHERE (DATA_PONTO >= TO_DATE(´20050913´, ´YYYYMMDDHH24MI´)
AND DATA_PONTO <= TO_DATE(´20050915´, ´YYYYMMDDHH24MI´))
AND (COD_PROF = CODIGO)
AND (COD_PROF In [b:d5c5667991](1,5,12)[/b:d5c5667991] )


GOSTEI 0
POSTAR