Fiz a seguinte instrução para subtrair entradas e saidas de duas diferentes tabelas:
select codproduto, sum(entradaestoque) - sum(saidaestoque) as quantidadeFinal from
(
select codproduto, entradaestoque, 0 as saidaestoque from
(
select ee.codProduto,sum(ee.qtade) from entradaEstoque ee
inner join produto p on p.codigo = ee.codProduto where ee.codProduto = 560
and ee.status = 1
group by ee.codProduto
) as a
union all
select codproduto, 0 as entradaestoque, saidaestoque from
(
select se.codProduto, sum(se.qtdade) from saidaEstoque se inner join produto p
on p.codigo = se.codProduto where se.status = 1 and se.codProduto = 560
group by se.codProduto
)as a
)
group by codproduto,entradaestoque,saidaestoque
Pergunta
Erica Ongaro
Boa tarde....
Fiz a seguinte instrução para subtrair entradas e saidas de duas diferentes tabelas:
porem quando eu executo aparece o seguinte erro:
Msg 156, Level 15, State 1, Line 18
Incorrect syntax near the keyword 'group'.
Não consigo corrigir...alguém pode me ajudar??
Grata...Erica Ongaro
Editado por kuroiAdicionar tag CODE
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.