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

Заявка с помощта на две стойности на колони за създаване на диапазон

SELECT *
FROM   table 
WHERE  (start_time + interval '1 min' * length_minutes) < '2011-10-21 0:0'::timestamp;

Бележки

  • Просто умножете вашето integer с интервали от 1 минута и го добавете към timestamp .
  • Сравняването на timestamp е малко по-бързо към timestamp . date ще трябва да бъде прехвърлен към timestamp (автоматично).


  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

  4. реда на колоните в израза SELECT * - гарантиран?

  5. PostgreSQL ПОКАЖЕ ТАБЛИЦИ Еквивалент (psql)