Usuário com melhor resposta
Somar uma coluna no SQL

Pergunta
-
Pessoal, boa tarde!
Não tenho muita experiência com SQL e estou precisando totalizar uma coluna no SQL.
SELECT
T0.RefDate,
T0.OcrCode3,
T1.OcrName,
sum (T0.Debit)as 'Gasto'
From
JDT1 T0 left JOIN OOCR T1 ON T0.OcrCode3 = T1.[OcrCode]
WHERE T0.OcrCode3 In ('92401','92501','92701','93401','93501','93701','96101','96102','96301','96302','96401','96402','96403','96501','96701','96702','96703','96800','96810','96815','96820','96835','96900')
and T0.RefDate >='2018.01.01' and T0.RefDate <='2018.05.31'
group by
T0.RefDate,
T0.OcrCode3,
T1.OcrName,
T0.DebitO resultado não esta totalizando a coluna "T0.OcrCode3"
RefDate OcrCode3 OcrName Gasto 2018-01-02 96702 VENDAS E MKT - MÉDICO BRASIL 2.413.000.000 2018-01-02 96810 FINANÇAS & CONTABILIDADE 0.000000 2018-01-02 96810 FINANÇAS & CONTABILIDADE 16.540.000 2018-01-02 96810 FINANÇAS & CONTABILIDADE 797.060.000 Podem me ajudar por favor?
Respostas
-
Boa tarde,
Se o objetivo for obter uma linha a mais no final com o total experimente fazer uns testes com o Group By da seguinte forma:
group by grouping sets ( (T0.RefDate, T0.OcrCode3, T1.OcrName), () )
Espero que ajude
Assinatura: http://www.imoveisemexposicao.com.br
- Sugerido como Resposta Junior Galvão - MVPMVP quarta-feira, 6 de junho de 2018 17:27
-
Todas as Respostas
-
-
Boa tarde,
Se o objetivo for obter uma linha a mais no final com o total experimente fazer uns testes com o Group By da seguinte forma:
group by grouping sets ( (T0.RefDate, T0.OcrCode3, T1.OcrName), () )
Espero que ajude
Assinatura: http://www.imoveisemexposicao.com.br
- Sugerido como Resposta Junior Galvão - MVPMVP quarta-feira, 6 de junho de 2018 17:27
-