Select com os dados do CheckListBox
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:
Estou utilizando Oracle.
Alguem tem alguma solução
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
Curtidas 0
Respostas
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] )
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