Fórum Select com os dados do CheckListBox #297058
26/09/2005
0
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
Curtir tópico
+ 0
Responder
Posts
26/09/2005
Melo
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] )
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)