PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

SQL Alle Datensätze abrufen, die älter als 30 Tage sind

Versuchen Sie etwas wie:

SELECT * from profiles WHERE to_timestamp(last_login) < NOW() - INTERVAL '30 days' 

Zitat aus dem Handbuch:

Eine to_timestamp-Funktion mit einem Argument ist ebenfalls verfügbar; Es akzeptiert ein Argument mit doppelter Genauigkeit und konvertiert die Unix-Epoche (Sekunden seit 1970-01-01 00:00:00+00) in einen Zeitstempel mit Zeitzone. (Ganzzahlige Unix-Epochen werden implizit auf doppelte Genauigkeit gecastet.)