× Linguagem de Programação ADVPL

Perguntas Somar em UNION

Mais
10 anos 5 meses atrás #18996 por maiara_
Somar em UNION foi criado por maiara_
Galera como somar dois campos de tabelas diferentes com o UNION

select sum(DE_CUSTO1) VALOR
FROM PROTHEUS.dbo.SDE010
WHERE SED010.D_E_L_E_T_ <> '*'
UNION ALL
select sum(EV_VALOR) VALOR
FROM PROTHEUS.dbo.SEV010
WHERE SEV010.D_E_L_E_T_ <> '*'

Assim ele mostra duas colunas somando o campo de cada tabela

Preciso que ele some DE_CUSTO1 + EV_VALOR

Tem como através do UNION

Por favor Acessar ou Registrar para participar da conversa.

Mais
10 anos 5 meses atrás #18997 por will3698
Respondido por will3698 no tópico Somar em UNION
Ola boa tarde !

Tenha assim . eu uso TOP (com ORACLE) aqui, fiz um teste usando minhas tabelas e funcionou nesse modelo :


SELECT SUM(DE_CUSTO1)+
(SELECT SUM(EV_VALOR)
FROM PROTHEUS.dbo.SEV010
WHERE SEV010.D_E_L_E_T_ <> '*')
FROM PROTHEUS.dbo.SED010
WHERE SED010.D_E_L_E_T_ <> '*'
GROUP BY D_E_L_E_T_;

att

Por favor Acessar ou Registrar para participar da conversa.

Mais
10 anos 5 meses atrás #18999 por kanaamlrr
Respondido por kanaamlrr no tópico Somar em UNION
Maiara, você também poderia utilizar da seguinte forma:
SELECT SUM(VALOR) FROM 
(select sum(DE_CUSTO1) VALOR
FROM PROTHEUS.dbo.SDE010
WHERE SED010.D_E_L_E_T_ <> '*'
UNION ALL
select sum(EV_VALOR) VALOR
FROM PROTHEUS.dbo.SEV010
WHERE SEV010.D_E_L_E_T_ <> '*') AS Q

Por favor Acessar ou Registrar para participar da conversa.

Mais
10 anos 5 meses atrás #19001 por maiara_
Respondido por maiara_ no tópico Somar em UNION
blza deu certo,

Mto Obrigada!!

Por favor Acessar ou Registrar para participar da conversa.

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