Fórum Union #310906

28/01/2006

0

fala galera , tenho 2 tabelas , vendas internas e externas.
Atraves de um Union eu consigo trazer as vendas internas e externas realizadas pela mesma pessoa :

SELECT Nome, Vendas FROM VendasExternas

WHERE Nome = ´Thiago´

UNION

SELECT Nome, Vendas FROM VendasInternas

WHERE Nome = ´Thiago´

so que a resposta aparece assim:

Thiago 20
Thiago 10

tem como eu fazer a soma desse resultado nesse mesmo select acima?


Tdqr

Tdqr

Responder

Posts

28/01/2006

Aroldo Zanela

Colega,

Sim. Qual é o banco de dados? Pois cada banco oferece um suporte diferente.


Responder

Gostei + 0

28/01/2006

Fx|hand

como assim soma, vc keer somar o resultado ???

olha... naum intendi mto bem o q q vc keria... mais vc vai ter q fazer 3 selects... tipo assim:


Select Valor from VendaExterna where nome=´fernando´
union
Select Valor from VendaInterna where nome=´fernando´
union
Select
(
(Select Sum(Valor) from VendaExterna where nome=´fernando) +
(Select Sum(Valor) from VendaInterna where nome=´fernando)
);

no mysql funciona perfeitinhu !!! =)


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar