PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

jak przekonwertować minuty całkowite na interwał w postgresie

Najszybszym sposobem jest make_interval

make_interval(years int DEFAULT 0, months int DEFAULT 0, weeks int DEFAULT 0, days int DEFAULT 0, hours int DEFAULT 0, mins int DEFAULT 0, secs double precision DEFAULT 0.0)

Wygląda to tak (jak sugeruje @Teddy)

SELECT make_interval(mins => 20);

lub,

SELECT make_interval(0,0,0,0,0,20);

Nie mówię, że to najczystsze, jeśli prędkość nie jest problemem, wolę * metoda @a_koń_bez_nazwy wymienionej

SELECT 20 * '1 minute'::interval;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Ustawianie nazwy schematu w postgresie za pomocą R

  2. Przyznaj użytkownikowi uprawnienia do nowych tabel utworzonych w postgresql

  3. Generowanie szeregów czasowych między dwiema datami w PostgreSQL

  4. Jak przenieść produkcyjną bazę danych do pomostu w Heroku za pomocą pgbackups? Otrzymuję błąd

  5. SQLAlchemy - SQLite do testowania i Postgresql do rozwoju - Jak przenieść?