JUNÇÃO DE FILTRO DE DATAS

22/09/2015

0

Boa tarde Prezado(s),

Tenho a seguinte situação, na tabela Ordserv tenho os dois campos abaixo que armazenam várias datas:

Campo 1 Campo 2

DATPRO DATFEC
01/08/15 01/09/15
05/08/15 05/08/15

Neste exemplo tenho um O.S aberta em agosto e fechada em setembro e preciso criar um filtro que junte as duas datas, pois se tento utilizar o filtro [ ORDSERV.DATPRO BETEWEEN :DATA_INICIAL AND :DATA_FINAL ], só visualizo as OS's fechadas com data de agosto e se utilizo o filtro [ ORDSERV.DATFEC BETEWEEN :DATA_INICIAL AND :DATA_FINAL ], só visualizo as OS's fechadas em setembro.
João Cristo

João Cristo

Responder

Posts

22/09/2015

Luiz Freitas

Olá João, blz?

Não tenho certeza se vai funcionar, não tenho como testar nada do tipo agora, mas acredito que "cercando" cada uma das condições com parênteses e depois "cercando" a combinação das duas duas, unidas pelo "operador" OR, também com parênteses, você deve conseguir o resultado que espera.

Testa ai e avisa depois o que deu:
( (ORDSERV.DATPRO between :DATA_INICIAL and :DATA_FINAL) or
  (ORDSERV.DATFEC between :DATA_INICIAL and :DATA_FINAL) )
Responder

Que tal ter acesso a um e-book gratuito que vai te ajudar muito nesse momento decisivo?

Ver ebook

Recomendado pra quem ainda não iniciou o estudos.

Eu quero
Ver ebook

Recomendado para quem está passando por dificuldades nessa etapa inicial

Eu quero

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar