Fórum Ajuda com Group By e Inner Join #59836
29/05/2008
0
Seguinte, eu tenho três tabelas:
estoque ([u:b6d364b59d]CodItem[/u:b6d364b59d],Nome,qtdeatual)
saida_estoque (#CodItem,codExame,data,qtde)
O que eu quero fazer é montar uma view que me deixe a disposição o total de itens que saiu em um determinado período, porém agrupados pela data de saída. Por Exemplo:
dia Item QTDE
20/05/2008 1 10
20/05/2008 1 10
20/05/2008 2 10
Gostaria que fosse exibido assim:
dia Item QTDE
20/05/2008 1 20
20/05/2008 2 10
Estou tentando fazê-lo usando o Inner Join e o Group By, mas está dando o seguinte erro: Invalid expression in the select list (not contained in either an aggregate function or the GROUP BY clause).
Segue minha SQL
SELECT estoque.nome,saida_estoque.coditem,saida_estoque.data,SUM(saida_estoque.qtde) FROM saida_estoque inner join estoque on (estoque.coditem = saida_estoque.coditem) GROUP BY saida_estoque.coditem, saida_estoque.data
Se alguém puder me ajudar,
Desde já muito obrigado!!
Piccininsouza
Curtir tópico
+ 0Post mais votado
29/05/2008
SELECT estoque.nome, saida_estoque.coditem, saida_estoque.data, SUM(saida_estoque.qtde) FROM saida_estoque inner join estoque on (estoque.coditem = saida_estoque.coditem) GROUP BY estoque.nome, saida_estoque.coditem, saida_estoque.data
veja se dá o mesmo erro.
Martins
Gostei + 1
Mais Posts
29/05/2008
Piccininsouza
Gostei + 0
30/05/2008
Piccininsouza
SELECT estoque.nome, saida_estoque.coditem, saida_estoque.data, SUM(saida_estoque.qtde) FROM saida_estoque inner join estoque on (estoque.coditem = saida_estoque.coditem) GROUP BY estoque.nome, saida_estoque.coditem, saida_estoque.data
veja se dá o mesmo erro.
Beleza, deu certinho!!!
Valeu fera!! :D
Gostei + 0