Fórum SUM no select Union #282853
24/05/2005
0
Tenho um select Union, entre duas tabela idênticas, com três campos, que fazem um join com uma terceira tabela.. quero saber se tem como somar a quantidade caso o Insumo seja o mesmo .
Exemplo:
´select OS0200.C_QTD, OS0200.C_COD_INSUMO, OS100.C_DESC_INSUMO from ´+
´OS0200, IN0100 where OS0200.C_COD_INSUMO ´+
´= IN0100.C_COD_INSUMO and OS0200.C_COD_OS = ´´´+s_cod+´´´´+
´ Union select OS0300.C_QTD, OS0300.C_COD_INSUMO, IN0100.C_DESC_INSUMO from ´+
´OS0300, IN0100 where OS0300.C_COD_INSUMO ´+
´= IN0100.C_COD_INSUMO and OS0300.C_COD_OS = ´´´+s_cod+´´´´;
onde s_cod é a variável com o código da OS
o campo C_QTD desta Union (das duas tabelas) deveria somar e aparecer somente um registro sem duplicar.
Agradeço antecipadamente a a tenção de todos
Cabelo
Curtir tópico
+ 0Posts
24/05/2005
Kotho
Gostei + 0
24/05/2005
Cabelo
O problema é o seguinte, este sistema é portável para diversos bancos diferentes, portanto não posso utilizar nem views e nem SP.
Será que não tem como fazer via SQL?
Gostei + 0
25/05/2005
Kotho
Gostei + 0
30/05/2005
Cabelo
Tem certeza que não tem como fazer via SQL? :cry:
Gostei + 0
31/05/2005
Cabelo
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)