Heim > Datenbank > MySQL-Tutorial > Wie finde ich den letzten Tag des vorherigen Monats in PostgreSQL?

Wie finde ich den letzten Tag des vorherigen Monats in PostgreSQL?

Linda Hamilton
Freigeben: 2025-01-06 08:37:44
Original
403 Leute haben es durchsucht

How to Find the Last Day of the Previous Month in PostgreSQL?

Bestimmen des letzten Tages des vorherigen Monats in PostgreSQL

Um Datensätze innerhalb des aktuellen Datums und des letzten Tages des vorherigen Monats abzurufen, können Sie dies tun Verwenden Sie die leistungsstarken Datums- und Uhrzeitfunktionen von PostgreSQL. Hier sind sowohl datums- als auch zeitstempelbasierte Lösungen ohne die Verwendung einer Funktion:

Für Datumsspalten:

SELECT *
FROM   tbl
WHERE  my_date BETWEEN date_trunc('month', now())::date - 1
               AND     now()::date
Nach dem Login kopieren

Subtrahieren von ganzen Zahlen von einem Datum (kein Zeitstempel). ) zieht bequem Tage ab.

Für Zeitstempel Spalten:

SELECT *
FROM   tbl
WHERE  my_timestamp >= date_trunc('month', now()) - interval '1 day'
AND    my_timestamp <  date_trunc('day'  , now()) + interval '1 day'
Nach dem Login kopieren

Beachten Sie, dass das „<“ Der Operator wird in der zweiten Bedingung verwendet, um eine Präzision „vor morgen“ zu erreichen. Das Umwandeln in ein Datum wird in der zweiten Abfrage vermieden, indem ein Intervall „1 Tag“ hinzugefügt wird.

Weitere Einblicke in Datums-/Uhrzeittypen und -funktionen finden Sie im PostgreSQL-Handbuch.

Das obige ist der detaillierte Inhalt vonWie finde ich den letzten Tag des vorherigen Monats in PostgreSQL?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage