boa tarde
Tenho a seguinte explressão:
……
, Sum(case when To_Char(L.Data, ‘mm’) = ’04’ and l.Valor IS NOT NULL or To_Char(L.Data, ‘mm’) <=
'04' and To_Char(L.Data, 'mm') >= ’01’ then
…..
Preciso verificar se tem algum valor lançado no mes 04, ou seja, mes de março….. caso tenha, dai quero selecionar os meses de janeiro a abril…confome o exemplo acima…. como faco para verificar? No exemplo acima ele verifica:
Se o mes é igual a Abril – case when To_Char(L.Data, ‘mm’)
E olha se o valor é null: l.Valor IS NOT
caso nao seja, ele pega outros meses (Abril a Janeiro):
or To_Char(L.Data, ‘mm’) <= '04' and To_Char(L.Data, 'mm') >= ’01’
Eu queria que ele verificasse se o mes 04, tem algum valor ….. se tiver… busca outros meses, caso contrario nao busca e retorna a zero.. como fazer isso?
Cassinha