sql >> Databasteknik >  >> RDS >> PostgreSQL

Fråga med två kolumnvärden för att skapa intervall

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

Anteckningar

  • Multiplicera helt enkelt ditt integer med 1 minuts intervall och lägg till den i timestamp .
  • Det går något snabbare att jämföra timestamp till en timestamp . Ett date skulle behöva castas till timestamp (automatiskt).


  1. Om SQLite

  2. SQL ordersträng som nummer

  3. Hämta nuvarande användar-id från databasen för att använda i ny tabell

  4. JDBC-anslutningen misslyckades, fel:TCP/IP-anslutningen till värden misslyckades