Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

MYSQL - Compare NOW() e uma data no fuso horário de Paris em uma solicitação


Para garantir que a data esteja no fuso horário de paris, você pode usar CONVERT_TZ para converter entre fusos horários. Por exemplo, a consulta a seguir irá comparar o NOW() date com a data armazenada e te dá a diferença (em dias) entre elas, garantindo que as duas datas estejam em um fuso horário específico, (não conheço o fuso horário de paris mas este é apenas um exemplo):
select datediff(
                 Convert_TZ(Now(),"SYSTEM","-08:00"),
                 Convert_Tz(AddedIn,"SYSTEM","-08:00")
               ) 
from TableName

System retorna seu fuso horário atual e para -08:00 é o fuso horário para o qual você deseja converter como um deslocamento, você pode usar o nome do fuso horário ou o deslocamento conforme especificado Padrão de design de fuso horário do MySQL .

Espero que isso ajude;