Duvida Mysql em Datas

2 respostas
mysqlsql
D

ola!, galera, tenho uma aplicação em C# e um banco em MYSQL.
tenho uma tabela onde eu salvo as “DatadeVencimento”, e outra o “Status”.
quero fazer uma query onde eu deixo o Status para =“NAO” onde a datadeVenciento, ja passou da data de hoje. algo como.

"update TABELA set STATUS=‘NAO’ where vencimento menor ’ data de hoje ";
com esta lógica, mas como eu posso fazer isso, quais linhas de código ???

2 Respostas

S
update TABELA set STATUS=NAO where vencimento > CURRENT_DATE;
J

Você guarda essas informações em tabelas separadas ?

Se for o caso pode fazer da seguinte maneira:

update TABELA set status = 'NAO'
where CURRENT_DATE < (select dataDeVencimento from OUTRA_TABELA)
Criado 24 de janeiro de 2018
Ultima resposta 24 de jan. de 2018
Respostas 2
Participantes 3