PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

Consulta usando dois valores de coluna para criar intervalo

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

Observações

  • Basta multiplicar seu integer com intervalos de 1 minuto e adicione-o ao timestamp .
  • É um pouco mais rápido comparar o timestamp para um timestamp . Uma date teria que ser convertido para timestamp (automaticamente).