Union

Delphi

28/01/2006

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

Curtidas 0

Respostas

Aroldo Zanela

Aroldo Zanela

28/01/2006

Colega,

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


GOSTEI 0
Fx|hand

Fx|hand

28/01/2006

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 !!! =)


GOSTEI 0
POSTAR