Perguntas Ajuda com Query

Mais
10 anos 9 meses atrás #20838 por caiotec
Ajuda com Query foi criado por caiotec
Boa Tarde Prezados

Outro dia postei uma dúvida no MSDN e o Kanaãm e outras pessoas me ajudaram com uma query na qual tinha que combinar algumas colunas, desta vez preciso somar os valores de uma coluna com base no seguinte critério:

SELECT RD_MAT, RD_PD, RV_DESC, RD_VALOR, RD_CC, RA_CATFUNC, RA_REFCTA FROM SRD010 RD
INNER JOIN SRA010 RA ON
RA.D_E_L_E_T_ = RD.D_E_L_E_T_ AND
RA.RA_MAT = RD.RD_MAT AND
RA.RA_DEMISSA = ' '
INNER JOIN SRV010 RV ON
RD.D_E_L_E_T_ = RV.D_E_L_E_T_ AND
RD.RD_PD = RV.RV_COD AND
RV.RV_GERENCI = '1'
WHERE
RD.D_E_L_E_T_ <> '*' AND
RD.RD_DATARQ = '201308'
ORDER BY RD_CC

RD_MAT RD_PD RV_DESC RD_VALOR RD_CC RA_CATFUNC RA_REFCTA







Preciso totalizar o valor das verbas por centro de custo e categoria. Alguém poderia me ajudar por favor.

Por favor Acessar ou Registrar para participar da conversa.

Mais
10 anos 9 meses atrás #20840 por RonaldoLopes
Respondido por RonaldoLopes no tópico Ajuda com Query
Boa tarde, para soma de valores de uma coluna você pode utilizar a cláusula sum.
Por exemplo
SELECT SUM(D2.D2_QUANT) as TOTAL
FROM SD2010 D2.
Isso funciona para qualquer campo numérico.

Por favor Acessar ou Registrar para participar da conversa.

Mais
10 anos 9 meses atrás #20849 por caiotec
Respondido por caiotec no tópico Ajuda com Query
Então Ronaldo, minha dúvida é justamente essa, onde colocar o SUM, levando em consideração os critérios.

Por favor Acessar ou Registrar para participar da conversa.

Mais
10 anos 9 meses atrás #20850 por kanaamlrr
Respondido por kanaamlrr no tópico Ajuda com Query
Opa,
deve ficar mais ou menos assim:
SELECT RD_MAT, RD_PD, RV_DESC, SUM(RD_VALOR) AS RD_VALOR, RD_CC, RA_CATFUNC, RA_REFCTA FROM SRD010 RD
INNER JOIN SRA010 RA ON
RA.D_E_L_E_T_ = RD.D_E_L_E_T_ AND
RA.RA_MAT = RD.RD_MAT AND
RA.RA_DEMISSA = ' '
INNER JOIN SRV010 RV ON
RD.D_E_L_E_T_ = RV.D_E_L_E_T_ AND
RD.RD_PD = RV.RV_COD AND
RV.RV_GERENCI = '1'
WHERE
RD.D_E_L_E_T_ <> '*' AND
RD.RD_DATARQ = '201308'
GROUP BY RD_MAT, RD_PD, RV_DESC, RD_CC, RA_CATFUNC, RA_REFCTA
ORDER BY RD_CC

testa ai!
Abraço!

Por favor Acessar ou Registrar para participar da conversa.

Mais
10 anos 8 meses atrás #21579 por caiotec
Respondido por caiotec no tópico Ajuda com Query
Valeu, funcionou perfeitamente.

Obrigado pela ajuda, desculpa ai pela demora estava afastado.

Por favor Acessar ou Registrar para participar da conversa.

Tempo para a criação da página:0.172 segundos
Joomla templates by a4joomla