AJUDA COM QUERY

 Tópico anterior Próximo tópico Novo tópico

AJUDA COM QUERY

SQL / DATABASE

 Compartilhe  Compartilhe  Compartilhe
#488997 - 28/05/2019 18:33:02

OMAR2007
MONTES CLAROS
Cadast. em:Maio/2019


Seguindo seu raciocnio no tem a menor necessidade de criar um campo Exibio.Na sua tabela vai ficar,
IdPea   Chave primria
ValorVenda      Moeda
ValorExibio   Moeda.
Repetio de valores.No sei,melhor
CodPea  Chave primria
IdPea   Chave  extrangeira  [] Pode repetir quantas vezes quiser
ValorVenda Moeda





#489000 - 28/05/2019 22:18:07

JORGESALES
CEARA
Cadast. em:Maio/2015


Citação:
:
Seguindo seu raciocnio no tem a menor necessidade de criar um campo Exibio.Na sua tabela vai ficar,
IdPea   Chave primria
ValorVenda      Moeda
ValorExibio   Moeda.
Repetio de valores.No sei,melhor
CodPea  Chave primria
IdPea   Chave  extrangeira  [] Pode repetir quantas vezes quiser
ValorVenda Moeda


A ideia a seguinte, se um produto for lanado na tabela Entrada e estava sendo vendido anteriormente
por 15,00 e agora passou a ser 17,00 eu preciso que este ltimo valor seja exibido no momento da busca,
para isso, seguindo a dica do professor Mrio Andrade eu inseri um campo com o nome ValorExibio onde
o mesmo recebe o valor que foi passado por ltimo e atualiza todos os valores cujo IdPeca sejam iguais,
dessa forma eu consigo pegar sempre o valor atualizado:
SELECT P.Nome Pea, E.ValorExibicao
FROM Pecas P
INNER JOIN Entrada E ON P.Id = E.IdPeca
GROUP BY P.Id

Est funcionando exatamente como precisava todavia eu gostaria de saber se existe
uma query que faa isso sem precisar desse campo.

Cursos de Excel e VB6:
cursoexcelvba.com.br




#489025 - 30/05/2019 08:37:07

OMAR2007
MONTES CLAROS
Cadast. em:Maio/2019


Qual a diferena entre,
SELECT P.Nome Pea, E.ValorVenda
FROM Pecas P
INNER JOIN Entrada E ON P.Id = E.IdPeca
GROUP BY P.Id
e
SELECT P.Nome Pea, E.ValorExibicao
FROM Pecas P
INNER JOIN Entrada E ON P.Id = E.IdPeca
GROUP BY P.Id.
Qualquer uma da duas satisfaz na sua concepo. S trocou o nome.
Ento cria um campo na tabela PECAS e coloca como valor de Venda e da um UPDATE toda vez que mudar o preo.
Assim carrega no combo com seus valores atualizados.
Agora, o JABA tem razo.





#489029 - 30/05/2019 11:40:59

JORGESALES
CEARA
Cadast. em:Maio/2015


Citação:
:...Ento cria um campo na tabela PECAS e coloca como valor de Venda e da um UPDATE toda vez que mudar o preo...

Omar, muito obrigado, sua ideia simplifica ainda mais as coisas, o problema
que se o usurio der entrada em um item com o preo de venda no valor de 17,00 e depois
cancelar esse lanamento, o valor venda ainda ficar como 17,00 e ao olhar as entradas anteriores
este valor estar diferente, por isso preciso de um histrico.
Eu achava que era possvel pegar o que preciso s com a query


Cursos de Excel e VB6:
cursoexcelvba.com.br




 Tópico anterior Próximo tópico Novo tópico


Tópico encerrado, respostas não sao permitidas
Encerrado por JORGESALES em 09/06/2019 19:00:50