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 mês 04, ou seja, mês 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 mês é igual a Abril - case when To_Char(L.Data, 'mm')
E olha se o valor é null: l.Valor IS NOT
caso não 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 mês 04, tem algum valor ..... se tiver... busca outros meses, caso contrario não busca e retorna a zero.. como fazer isso?
Cassinha
Deixar Campo em Branco
-
- Rank: Programador Júnior
- Mensagens: 16
- Registrado em: Sex, 14 Mai 2010 8:06 pm
- Localização: São José dos Campos - SP
O Primeiro passo não vale nada se você não chegar ao final.
Cassinha já pensou em fazer uma função, acho que ficar mais facil e você teria muito mais liberdade pra verificar oque quisesse.
-
- Rank: Programador Júnior
- Mensagens: 25
- Registrado em: Qua, 24 Fev 2010 2:03 pm
- Localização: são paulo
entendi... o problema que não sei criar funcao querido....
poderia me ajudar?
brigadah
poderia me ajudar?
brigadah
-
- Informação
-
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 3 visitantes