sql >> Database >  >> RDS >> Mysql

SQL-berekening voor het vinden van tijdsverschil

Je mist een komma in je SQL-statement, tussen de geselecteerde velden. Je vergelijkt een tijdstempel (string) met een datum. Je moet je snaar terug naar de datum casten.

Wijzig dit

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

Naar

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


  1. Hoe specificeer ik een IN-clausule in laravel-rugzak?

  2. Ik vind geen fout. Deze code doet het goed. Werk mijn gegevens perfect bij. Maar er wordt 1 fout weergegeven

  3. DATEDIFF() vs DATEDIFF_BIG() in SQL Server:wat is het verschil?

  4. Barker's notatie