PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Requête utilisant deux valeurs de colonne pour créer une plage

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

Remarques

  • Multipliez simplement votre integer avec des intervalles d'une minute et ajoutez-le au timestamp .
  • Il est légèrement plus rapide de comparer l'timestamp à un timestamp . Une date devrait être converti en timestamp (automatiquement).