Mysql
 sql >> Base de données >  >> RDS >> Mysql

Calcul SQL pour trouver la différence de temps

Il manque une virgule dans votre instruction SQL, entre les champs sélectionnés. Vous comparez un horodatage (chaîne) avec une date. Vous devez remettre votre chaîne à jour.

Changez ceci

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

À

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