pegar a diferencia de data com diff e depois fazer um update na tabela

MySQL

09/06/2016

Boa tarde eu tô com um probleminha aqui nessa query gostaria de pegar um resultado que obtive no diff e depois atualizar a coluna diárias tudo isso na mesma tabela.

UPDATE locacoes SET diarias = (SELECT 
                        id,
                        data_entrega,
                        DATEDIFF (NOW(), data_entrega) AS dif
                        FROM locacoes
                        WHERE id = 4) WHERE id = 4
Flavio Fontes

Flavio Fontes

Curtidas 0

Melhor post

Thiago Nunes

Thiago Nunes

09/06/2016

Com base no que eu entendi do problema, acredito que o segundo select não é necessário. Acredito que o código abaixo possa te ajudar.

update locacoes set diarias = datediff(now(), data_entrega) where id = 4;


Abraço.
GOSTEI 1

Mais Respostas

Flavio Fontes

Flavio Fontes

09/06/2016

Muito obrigado era isso mesmo você mim salvou ..
GOSTEI 0
POSTAR