sql >> Databáze >  >> RDS >> Mysql

Jaké jsou sqlite ekvivalenty INTERVAL a UTC_TIMESTAMP MySQL?

datetime('now') poskytuje aktuální datum a čas v UTC, stejně jako SQLite ekvivalent MySQL UTC_TIMESTAMP() .

Může být také užitečné vědět, že daný řetězec data a času datetime lze jej převést z místního času na UTC pomocí datetime('2011-09-25 18:18', 'utc') .

Můžete také použít datetime() funkce pro použití modifikátorů, jako je „+1 den“, „začátek měsíce“, „- 10 let“ a mnoho dalších.

Váš příklad by tedy v SQLite vypadal takto:

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

Další modifikátory najdete na stránce SQLite Date and Time Functions .



  1. Použití sloupce Alias ​​v klauzuli where v ms-sql 2000

  2. Materializovaný pohled PostgreSQL

  3. Jak zkontrolovat stav plánovače událostí mysql

  4. Jak přidám kontrolní omezení při migraci Rails?