Pular para o conteúdo
  • Este tópico contém 2 respostas, 2 vozes e foi atualizado pela última vez 9 anos, 11 meses atrás por Avatar de Ronnie Von Pereira LopesRonnie Von Pereira Lopes.
Visualizando 3 posts - 1 até 3 (de 3 do total)
  • Autor
    Posts
  • #107223
    Avatar de Ronnie Von Pereira LopesRonnie Von Pereira Lopes
    Participante

      Prezados Bom dia!
      Sou novo no Fórum e Novo em Oracle tb, minha experiencia sempre foi em SQL, trabalho com ERP da TOTVS, e sempre foi em SQL, porem nessa empresa o desafio e implantar o ERP em Oracle.
      Conto com a ajuda de todos vocês; vamos então ao problema:

      tenho essa SQL
      SELECT TMOV.CODCCUSTO,
      COALESCE(CONVERT(VARCHAR,SUM(CASE WHEN YEAR(TMOV.DATAEMISSAO) = ‘2009’ THEN (T.QUANTIDADE * T.PRECOUNITARIO) END), 1), ‘0’) ‘2009’

      FROM TMOV
      INNER JOIN TITMMOV T ON T.CODCOLIGADA = TMOV.CODCOLIGADA AND T.IDMOV = TMOV.IDMOV
      WHERE TMOV.CODCCUSTO LIKE ‘_.____.__’
      AND TMOV.CODTMV IN (‘1.2.01′,’1.2.02′,’1.2.03′,’1.2.04′,’1.2.05′,’1.2.06′,’1.2.09′,’1.2.10′
      ,’1.2.11′,’1.2.12′,’1.2.14′,’1.2.15′,’1.2.16′,’1.2.20′,’1.2.21′,’1.2.25’)
      GROUP BY TMOV.CODCCUSTO

      Que me retorna as informações que preciso, porem nao estou conseguindo fazer o mesmo no ORACLE.

      preciso que as informações venham dessa forma abaixo

      Obra JAN FEV MARC ……….. DEZ
      02.0050 1500 2500 6800 1450

      Obrigado a todos pela ajuda

      #107227
      Avatar de rmanrman
      Participante

        @Ronnie Von Pereira Lopes

        Creio que seja isso:


        SELECT TMOV.CODCCUSTO,
        COALESCE(SUM(CASE WHEN EXTRACT(YEAR FROM TMOV.DATAEMISSAO) = 2009 THEN (T.QUANTIDADE * T.PRECOUNITARIO) END), 0) "2009"
        FROM TMOV
        INNER JOIN TITMMOV T ON T.CODCOLIGADA = TMOV.CODCOLIGADA AND T.IDMOV = TMOV.IDMOV
        WHERE TMOV.CODCCUSTO LIKE '_.____.__'
        AND TMOV.CODTMV IN ('1.2.01','1.2.02','1.2.03','1.2.04','1.2.05','1.2.06','1.2.09','1.2.10'
        ,'1.2.11','1.2.12','1.2.14','1.2.15','1.2.16','1.2.20','1.2.21','1.2.25')
        GROUP BY TMOV.CODCCUSTO

        #107250
        Avatar de Ronnie Von Pereira LopesRonnie Von Pereira Lopes
        Participante

          obrigado era isso mesmo que esta precisando.
          Abraços

        Visualizando 3 posts - 1 até 3 (de 3 do total)
        • Você deve fazer login para responder a este tópico.
        plugins premium WordPress