Pular para o conteúdo
Visualizando 1 post (de 1 do total)
  • Autor
    Posts
  • #94126
    Cassinha
    Participante

      Bom dia

      Peguei este exemplo neste forum, ao qual resolveu o meu problema, porem preciso fazer uma adaptacao… no exemplo abaixo ele pega mes a mes…. eu preciso que invez dele pegar um mes, pegue dois…tres… etc

      select
      L.Codigo, L.Descricao
      , Sum(Decode(To_Char(L.Data, ‘mm’), ’02’ or Decode(To_Char(L.Data, ‘mm’), ’01’ ,
      Case When Debito Is Not Null And
      Partida Is Not Null Then -L.Valor
      when credito is not null then L.Valor end )) janeiro

      , Sum(Decode(To_Char(L.Data, ‘mm’), ’03’,
      Case When Debito Is Not Null And
      Partida Is Not Null Then -L.Valor
      When Credito Is Not Null Then L.Valor End ) ) fevereiro
      …….

      A funcao Decode(To_Char(L.Data, ‘mm’), ’01’ que especifica que é mes um correto, teria como colocar algo assim:

      Decode(To_Char(L.Data, ‘mm’), ’01’ and Decode(To_Char(L.Data, ‘mm’), ’02’ ? ou seja, pra ele somar os campos do mes 1 e dois na mesma coluna? tentei dessa forma mais deu erro, como poderia fazer isso?

      Obrigado

      Cassinha

    Visualizando 1 post (de 1 do total)
    • Você deve fazer login para responder a este tópico.