Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Thiago Ladislau

Case para Listar somente Mês de Maio

Recommended Posts

Boa tarde pessoal

 

Tenho uma duvida um pouco chata d+.

 

é o seguinte utilizo uma função em meu relatorio que funciona certinho,

sendo que agora preciso tratar com CASE

 

Esse cod funciona:

 

ROUND(SUM(DECODE(TO_CHAR(PCNFSAID.dtsaida,'MM'),'01',(NVL(PCNFSAID.vltotal,0)),0)),2) AS JANEIRO --funciona sem problemas

 

Sendo que agora preciso listar uma coluna para o mês de Maio e não está funcionando:

veja abaixo

CASE WHEN PCNFSAID.condvenda='11' TO_CHAR(PCNFSAID.dtcancel,'MM'),'05', THEN (SUM(PCNFSAID.vltotal)) END TROCAS

 

esse treco não vai por nada....a idéia é dentro do Case quando o condvenda=11 e a datacancel for = 5 "onde 5 representa o mês de Maio" o resultado será a soma de todas as Notas Fiscais de Maio, como no exemplo a cima referente ao mês de janeiro.

 

Caso alguem tenha uma sugestão de melhoria, fico a dispo.

 

valeu

Compartilhar este post


Link para o post
Compartilhar em outros sites


CASE WHEN PCNFSAID.condvenda='11' AND

TO_CHAR(PCNFSAID.dtcancel,'MM') = '05'

THEN (SUM(PCNFSAID.vltotal)) END TROCAS

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.