GARANTIR DESCONTO

Fórum JUNÇÃO DE FILTRO DE DATAS #532463

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

Gostei + 0

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

Aceitar