Consulta em SQL
14/03/2003
0
Preciso q a SQL localize o seguinte:
Quero q ele procure o valor de um dado de uma tabela e localize o maior valor referente a ele em outra tabela Tipo:
Tenho a tabela FROTA e ABASTECIMENTOS e preciso atualizar o KMAtual da tabela FROTA então preciso q o script localize o maior valor do KM digitado na tabela abast... e atualize no campo KMAtual da tabela frota. Obvio q existem todas as placas no tabela frota.
Acho q não é dificil, mas estou um pouco perdido no SQL.
OBS: Isso tudo tem q ser em SQL
Se possivel enviar a resposta para meu e-mail.
Wallacest
Posts
14/03/2003
Bilouro
UPDATE FROTA SET KMATUAL = (SELECT MAX(KM) FROM ABASTECIMENTO)
GO
[]´S
14/03/2003
Anonymous
14/03/2003
Bilouro
Nesse caso...
UPDATE FROTA SET KMATUAL = (SELECT MAX(KM) FROM ABASTECIMENTO WHERE PLACA = :PLACA)
WHERE PLACA=:PLACA
PS.: ISSO DENTRO DE UMA QUERY IRÁ GERAR DOIS PARAMETROS VC TERÁ QUE ENTRAR COM OS DOIS. RECOMENTO ENTÃO QUE DÊ OS SEGUINTES NOMES :PLACAFROTA E PLACAABAST
Clique aqui para fazer login e interagir na Comunidade :)