Fórum Comando SQL #47827
01/11/2004
0
Bom Dial, colegas!
Tenho as supostas tabelas:
1) SAIDA ( PRODUTO INTEGER, QUANTIDADE INTEGER )
2) ENTRADA ( PRODUTO INTEGER, QUANTIDADE INTEGER )
3) INVENTARIO ( PRODUTO INTEGER, QUANTIDADE INTEGER, TIPO VARCHAR(1) ) -> Em tipo eu armazeno ´S´ para SAIDAS e ´E´ para ENTRADAS, sendo que este inventário seria uma correção de estoque (Balanço, Acerto...)
Preciso montar em um comando SQL apenas que liste o código do produto, a quantidade e o tipo (´S´, ´E´). Tentei utilizar UNION mas ele soma as quantidades, Exemplo:
SELECT
PRODUTO,
QUANTIDADE,
´E´ AS TIPO
FROM ENTRADA
UNION ALL
SELECT
PRODUTO,
QUANTIDADE,
´S´ AS TIPO
FROM SAIDA
...
Alguém tem alguma dica?? Ah! E aproveitando a oportunidade... Qual a diferença entre UNION e UNION ALL?
[]´s
Tenho as supostas tabelas:
1) SAIDA ( PRODUTO INTEGER, QUANTIDADE INTEGER )
2) ENTRADA ( PRODUTO INTEGER, QUANTIDADE INTEGER )
3) INVENTARIO ( PRODUTO INTEGER, QUANTIDADE INTEGER, TIPO VARCHAR(1) ) -> Em tipo eu armazeno ´S´ para SAIDAS e ´E´ para ENTRADAS, sendo que este inventário seria uma correção de estoque (Balanço, Acerto...)
Preciso montar em um comando SQL apenas que liste o código do produto, a quantidade e o tipo (´S´, ´E´). Tentei utilizar UNION mas ele soma as quantidades, Exemplo:
SELECT
PRODUTO,
QUANTIDADE,
´E´ AS TIPO
FROM ENTRADA
UNION ALL
SELECT
PRODUTO,
QUANTIDADE,
´S´ AS TIPO
FROM SAIDA
...
Alguém tem alguma dica?? Ah! E aproveitando a oportunidade... Qual a diferença entre UNION e UNION ALL?
[]´s
Michaell
Curtir tópico
+ 0
Responder
Posts
01/11/2004
Afarias
|Tentei utilizar UNION mas ele soma as quantidades,
UNION não soma nada! Apenas ´une´ os conjuntos de registros!
|Alguém tem alguma dica?? Ah! E aproveitando a oportunidade... Qual a
|diferença entre UNION e UNION ALL?
Usando UNION, cada registro IGUAL aparece apenas 1 vez! e com UNION ALL todos os registros são trazidos!
T+
UNION não soma nada! Apenas ´une´ os conjuntos de registros!
|Alguém tem alguma dica?? Ah! E aproveitando a oportunidade... Qual a
|diferença entre UNION e UNION ALL?
Usando UNION, cada registro IGUAL aparece apenas 1 vez! e com UNION ALL todos os registros são trazidos!
T+
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)