sql >> Databáze >  >> RDS >> PostgreSQL

SQL 'AT TIME ZONE', dotaz na šířku a s výrazem 'SELECT' pro všechny sloupce (název tabulky.*)

Pokud jsou vaše sloupce typu timestamp a poté pomocí AT TIME ZONE je správný způsob, jak je převést na konkrétní časové pásmo.

Nepoužívejte však EET . Použijte konkrétní časové pásmo podle lokality z tohoto seznamu , jako je Europe/Bucharest - nebo cokoli, co se vás týká.

Případně, pokud jsou vaše sloupce typu timestamp with time zone , pak můžete nastavit časové pásmo relace a postgres provede převod za vás:

SET TIME ZONE 'Europe/Bucharest'

Měli byste si přečíst dokumenty abyste pochopili rozdíl mezi těmito dvěma typy časových razítek.



  1. Node Mysql asynchronní více dotazů

  2. Klouzavý průměr na základě časových razítek v PostgreSQL

  3. Dotaz MySql, vyberte větší než

  4. Jak uložit varbinary v MySQL?