Mysql
 sql >> Datenbank >  >> RDS >> Mysql

SQL-Berechnung zum Finden von Zeitunterschieden

In Ihrer SQL-Anweisung fehlt zwischen den ausgewählten Feldern ein Komma. Sie vergleichen einen Zeitstempel ( Zeichenfolge) mit einem Datum. Sie müssen Ihre Zeichenfolge auf das Datum zurücksetzen.

Ändern Sie dies

SELECT Arrival_time TIMEDIFF(Arrival_time,NOW()) as Waiting_Time FROM Time

An

SELECT Arrival_time, TIMEDIFF(DATETIME(Arrival_time),NOW()) as Waiting_Time FROM Time