Como somar 2 campos da mesma table
Eu queria selecionar alguns campos da tabela estoque, onde dentro de um determinado período e onde as datas fossem iguais viessem a soma dos campos entradas e saídas. Por ex.:
COD | DATA | ENTRADA | SAIDA | PRODUTO 1 | 01/11/06 | 5 | 4 | produtA 1 | 02/11/06 | 8 | 5 | produtA 1 | 03/11/06 | 3 | 1 | produtA 1 | 04/11/06 | 2 | 1 | produtAMas estou fazendo alguma coisa louca que vem assim :
COD | DATA | ENTRADA | SAIDA | PRODUTO 1 | 01/11/06 | 5 | 0 | produtA 1 | 02/11/06 | 8 | 0 | produtA 1 | 03/11/06 | 3 | 0 | produtA 1 | 04/11/06 | 2 | 0 | produtA 1 | 01/11/06 | 0 | 4 | produtA 1 | 02/11/06 | 0 | 5 | produtA 1 | 03/11/06 | 0 | 1 | produtA 1 | 04/11/06 | 0 | 1 | produtAOlha só o que estou fzendo, se v6 puderem me ajudar serei muito grat, muito mesmo!!!
select cod,data,sum(entrada) as entrada,0000 as saida, produto from estoque where cod =1 and data between convert(datetime,'01/11/2006',103) and convert(datetime,'01/12/2006',103) and entrada<>0 group by cod,data,saida,produtounion allselect cod,data,0000 as entrada,sum(saida) as saida, produto from estoque where cod =1 and data between convert(datetime,'01/11/2006',103) and convert(datetime,'01/12/2006',103) and saida<>0 group by cod,data,saida,produtoAlguém pode ajudar?
Discussão (3)
Carregando comentários...