sql >> Databasteknik >  >> RDS >> Mysql

SQL-beräkning för att hitta tidsskillnad

Du saknar ett kommatecken i din SQL-sats, mellan de valda fälten. Du jämför en tidsstämpel (sträng) med ett datum. Du måste kasta tillbaka din sträng till datum.

Ändra detta

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

Till

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


  1. SQL Server Error 206:Operand typ clash

  2. hur använder man xmltable i oracle?

  3. Laravel migration primära (eller nyckel) Identifierarens namn är för långt

  4. anslut med klausul i regex_substr