[firebase-br] where com varios campos data

Felipe Giotto felipe em metasoftware.com.br
Sáb Out 22 12:02:51 -03 2005


Tente assim:

SELECT * FROM ORDEM_SERVICO WHERE
(DTOPERADOR1 BETWEEN '2005-01-01' AND '2006-01-01') OR
(DTOPERADOR2 BETWEEN '2005-01-01' AND '2006-01-01') OR
(DTOPERADOR3 BETWEEN '2005-01-01' AND '2006-01-01')

Você quer pegar os dados da ordem de serviço ou do operador? Se precisar 
pegar do operador, me mande a estrutura das outras tabelas envolvidas, 
tudo bem?

Espero ter ajudado,

Felipe Giotto ;-)


Jarbas wrote:

>Pessoal, bom dia , estou com a seguinte duvida :
>
>Tenho uma tabela "ordem_servico" q contem os campos "dtoperador1","dtoperador2","dtoperado3", o operador vai entrar com um periodo "data Inical" e "data final" , como posso fazer um select para verificar se a data dos campos "dtoperador1","dtoperador2","dtoperado3" satisfaçam o periodo em questão ??? se um dos campos satisfazer a condicao eu deverei pegar os dados do operador em questão . Estou usando o Firebird 1.5.2 
>
>Desde já abraço. 
>______________________________________________
>FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.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
>
>
>  
>

-- 
Felipe Luiz Christófolli Giotto
Meta Tecnologia em Software, Ltda





Mais detalhes sobre a lista de discussão lista