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

SQL-beregning til at finde tidsforskel

Du mangler et komma i din SQL-sætning mellem de valgte felter. Du sammenligner et tidsstempel (streng) med en dato. Du skal kaste din streng tilbage til dato.

Skift dette

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

Til

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


  1. Hvordan bygger man en kolbeapplikation omkring en allerede eksisterende database?

  2. hvad er den egentlige årsag til mysql fejl 1442?

  3. Oracle XML:Spring over Ikke eksisterer Node

  4. @BatchSize en smart eller dum brug?