sql >> Databasteknik >  >> RDS >> Mysql

Vilka är sqlite-motsvarigheterna till MySQL:s INTERVAL och UTC_TIMESTAMP?

datetime('now') ger dig aktuellt datum och tid i UTC, så är SQLite-motsvarigheten till MySQL:s UTC_TIMESTAMP() .

Det kan också vara användbart att veta att givet en datum- och tidssträng, datetime kan konvertera det från lokaltid till UTC, med datetime('2011-09-25 18:18', 'utc') .

Du kan också använda datetime() funktion för att tillämpa modifierare som '+1 dag', 'början av månaden', '- 10 år' och många fler.

Därför skulle ditt exempel se ut så här i SQLite:

SELECT mumble
  FROM blah
 WHERE blah.heart_beat_time > datetime('now', '-600 seconds');

Du kan hitta fler av modifierarna på sidan SQLite datum- och tidsfunktioner .



  1. Hur man kommenterar i SQL

  2. Nyckelindikatorer för problemdesign

  3. Hur man fångar och analyserar SQL Server-händelser

  4. Använder SQL JOIN och COUNT