PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

Eseguire query utilizzando due valori di colonna per creare l'intervallo

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

Note

  • Moltiplica semplicemente il tuo integer con intervalli di 1 minuto e aggiungilo al timestamp .
  • È leggermente più veloce confrontare il timestamp a un timestamp . Una date dovrebbe essere trasmesso a timestamp (automaticamente).