Mysql
 sql >> Database >  >> RDS >> Mysql

Calcolo SQL per trovare la differenza di tempo

Manca una virgola nell'istruzione SQL, tra i campi selezionati. Stai confrontando un timestamp (stringa) con una data. Devi riportare la tua stringa ad oggi.

Cambia questo

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

A

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