select - @#@$@$!!!
Galera tenho 3 tabelas.
produto
cod_produto
produto
pedidos
cod_produto
nome_produto
quantidade
validade
e a ultima tabela que é a confusão da história
entrada
cod_produto
quantidade
data_entrada
Eu tinha esse select que fazia um relatória que tudo que saiu durante um determinado mês
ASP
[*]strSQL = "SELECT produtos.COD_produto, produtos.produto, "
[*]strSQL = strSQL & "sum(pedidos.quantidade) AS Qtde "
[*]strSQL = strSQL & "FROM pedidos LEFT JOIN produtos "
[*]strSQL = strSQL & "ON pedidos.COD_produto = Produtos.COD_produto where pedidos.validade LIKE '%" & varProduto & "%' "
[*]strSQL = strSQL & "GROUP BY produtos.COD_produto, produtos.produto order by produtos.produto asc"
[*]
Só que preciso incluir mas um campo nesse relatória dos produtos que entraram, que é a tabela entrada
fiz isso
ASP
[*]strSQL = "SELECT produtos.COD_produto, produtos.produto,"
[*]strSQL = strSQL & "sum(pedidos.quantidade) AS Qtde, sum(entrada.quantidade) AS qtde_entrada "
[*]strSQL = strSQL & "FROM (pedidos LEFT JOIN produtos "
[*]strSQL = strSQL & "ON pedidos.COD_produto = Produtos.COD_produto) LEFT JOIN entrada ON produtos.cod_produto = entrada.cod_produto where pedidos.validade LIKE '%" & varProduto & "%' and entrada.data_entrada LIKE '%" & varProduto & "%'"
[*]strSQL = strSQL & "GROUP BY produtos.COD_produto, produtos.produto order by produtos.produto asc"
[*]
só que eu não sei oque acontece, ele gera um resultado muito louco.
Eu não sei, select é uma m*****, eu tento tento tento e nada. Eu fiz umas 20 formas e nada. Preciso saber o resultado que saidas e entradas do produto X e não consigo. Se eu fosse fazer isso em aplicações diferente ia funcionar faz tempo, mas preciso delas juntas na mesma aplicação
Por favor, já não tenho mais lágrimas para chorar, me ajudem
Douglas :(
Discussão (4)
Carregando comentários...