Bem Vindo Visitante Lista de Usuários

 Todos os Fórums
  Business Intelligence

Enviar para a impressoraImprimir   

Subject Views do sql
Mensagem do Enviar e-mail Abrir o Perfil do usuário GFACHINI GFACHINI em 8/8/2019 as 11:12 hs
Local: SC   Registrada: 8/23/2005  Postagem: 463
Usamos o BI Logix com protheus e numa das views comparamos o faturamento do ano atual com o ano anterior pelo comando:
WHERE SF2.F2_TIPO<>'D' AND
      SF2.F2_VALFAT > 0 AND
      SF4.F4_DUPLIC = 'S' AND
      SF2.D_E_L_E_T_<>'*' AND
      SA3.A3_MSBLQL<>'1' AND
      SF2.F2_CLIENTE NOT IN ('001257','001787','006700','006727','006732','006956','006957','006962','006993','007063') AND
      ((SF2.F2_EMISSAO>='20180101' AND
      SF2.F2_EMISSAO<='20180731') or
      (SF2.F2_EMISSAO>='20190101' AND
      SF2.F2_EMISSAO<='20190731'))      

A comparação é sempre com o ano anterior e com o mês atual menos 1, assim temos sempre a comparação com o mês encerrado.

Gostaria de uma função que trata-se as datas que estão fixas, assim não precisaria alterar a view todo final de mês.

Alguém pode me ajudar?

Gerson Luis Fachini

Para participar do Fórum você precisa efetuar login primeiro
Caso você não esteja registrado registre-se para participar do fórum

 Mudar para Fórum