[firebase-br] Ajuda com SQL
Robson Catunda
robson.catunda em gmail.com
Seg Mar 28 10:27:01 -03 2011
Depende de qual dos campos quantidade vc quer utilizar.
À priori, todos os resultados estão errados. Não apenas a pilha relógio.
Vc está mostrando na coluna quantidade o campo SAIDA.QNT_ATENDIDA, mas no
cálculo está utilizando SAIDA.QNT_SOLICITADA.
Provavelmente na linha em questão os valores são diferentes enquanto nas
demais linha coincidiu.
Em 28 de março de 2011 09:57, Daniel Maranhão Machado <
danielmachado em agetop.goias.gov.br> escreveu:
> Senhores, bom dia !
>
> Estou com uma duvida simples no SQL, mas eu ja quebrei cabeça e não sei
> como fazer.
>
> Tenho 4 tabelas, vou resumir as tabelas so com as informações que estou
> usando no sql
>
> 1 - PRODUTO
> id produto,
> nome produto
>
>
> 2 - SAIDA
> idsaida
> pessoa_id
> produto_id
> data_saida
> quantidade_saida
>
>
> 3 - estoque
> idestoque
> produto_id
> estoque
> ult_preco
>
> 4 -pessoa
> idpessoa
> nome
>
> o SQL que estou usando é
> select saida.idsaida, pessoa.nome as cliente, produto.nome as produto,
> saida.data_saida, saida.qnt_atendida as quantidade, estoque.ult_preco as
> preco, (saida.qnt_solicitada * estoque.ult_preco) as total from saida,
> produto, pessoa, estoque
> where saida.produto_id = produto.idproduto and saida.pessoa_id =
> pessoa.idpessoa and estoque.produto_id = produto.idproduto and
> pessoa.idpessoa = 27 order by saida.data_saida
>
>
> A saida esta acontecendo desse jeito:
>
> IDSAIDA CLIENTE PRODUTO QUANTIDADE PRECO TOTAL
> 8 COMPRAS PILHA RELOGIO LITHIUM 3V 1 0,46
> 0,46
> 11 COMPRAS PAPEL A-4 1 9,50
> 9,50
> 9 COMPRAS PAPEL A-4 1 9,50
> 9,50
> 35 COMPRAS PILHA RELOGIO LITHIUM 3V 1 0,46
> 1,84
> 33 COMPRAS PAPEL A-4 1 9,50
> 9,50
> 34 COMPRAS PAPEL A-4 1 9,50
> 9,50
>
> 1
> 28/03/2011 09:57:07
>
>
> Na pilha relogio, o total está errado. Alguem tem alguma sugestão de como
> corrigir isso no SQL ?
>
> Desde de já, agradeco.
>
> Atc,
>
> Daniel.
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
Mais detalhes sobre a lista de discussão lista