INSTRUCAO SQL
Vamos ver se consigo explicar...
Tenho a tabela itensCompra e a tabela estoque, quero atualizar o valor de venda pela ultima compra deste produto
TABESTOQUE = ESCODIGO, ESVALOR TABITENSCOMPRA= ITCODIGO, ITNUMERO, ITVALOR
como faco um update para atualizar o valor para a ultima compra feita deste produto... tentei isso mais nao deu
Update Tabestoque set esvalor = ([txt-color=#0000ff]Select itvalor TAbItencompra as C where itnumero = (Select Max(itnumero) from TabItensCompra where itcodigo = c.itcodigo)[/txt-color] where c.itcodigo = escodigo
A parte em azul funciona, me traz realmente os registros q quero...
Agradeco a ajuda
Tenho a tabela itensCompra e a tabela estoque, quero atualizar o valor de venda pela ultima compra deste produto
TABESTOQUE = ESCODIGO, ESVALOR TABITENSCOMPRA= ITCODIGO, ITNUMERO, ITVALOR
como faco um update para atualizar o valor para a ultima compra feita deste produto... tentei isso mais nao deu
Update Tabestoque set esvalor = ([txt-color=#0000ff]Select itvalor TAbItencompra as C where itnumero = (Select Max(itnumero) from TabItensCompra where itcodigo = c.itcodigo)[/txt-color] where c.itcodigo = escodigo
A parte em azul funciona, me traz realmente os registros q quero...
Agradeco a ajuda
Update Tabestoque set esvalor [txt-color=#ff0000]IN[/txt-color] (Select itvalor TAbItencompra as C where itnumero = (Select Max(itnumero) from TabItensCompra where itcodigo = c.itcodigo) where c.itcodigo = escodigo
Isso vai funcionar para você amigo mais o ideal seria você fazer um INNER JOIN.
Isso vai funcionar para você amigo mais o ideal seria você fazer um INNER JOIN.
Tópico encerrado , respostas não são mais permitidas