PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

как да конвертирате цели минути в интервал в postgre

Най-бързият начин е с 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)

Така че изглежда така (както е предложено от @Teddy)

SELECT make_interval(mins => 20);

или,

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

Да не кажа, че е най-чистият, ако скоростта не е проблем, предпочитам * споменат метод @a_horse_with_no_name

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. Процент към общата сума в PostgreSQL без подзаявка

  2. Как да определите автоматично генерирания първичен ключ, използван като външен ключ за друга таблица

  3. Как да активирате тих режим за команди на Postgres на Heroku

  4. Направете emacs да подчертава синтаксиса на postgresql по подразбиране

  5. Декларирайте променлива тип ред в PL/pgSQL