Wie kann ich feststellen, der Letzte Tag des vorherigen Monats mit PostgreSQL?

Brauche ich zur Abfrage einer PostgreSQL-Datenbank zu ermitteln, Datensätze, fallen in heutigen Datum und dem letzten Tag des vorherigen Monats. In anderen Worten, ich möchte zum abrufen von alles, was, die fällt zwischen Dezember 31, 2011 und heute. Diese Abfrage wieder verwendet werden, jeden Monat, also nächsten Monat, wird die Abfrage basierend auf dem aktuellen Datum und der Januar 31, 2012.

Ich habe gesehen,diese option, aber ich würde es vorziehen zu vermeiden, mit einer Funktion (wenn möglich).

  • Warum wollen Sie vermeiden eine Funktion?
  • Ich würde empfehlen die Verwendung einer Funktion, so haben Sie einen Punkt aktualisieren, wenn änderungen erforderlich sind, jedoch, wenn Sie es vermeiden wollen, ersetzen Sie einfach bei $1 date-Feld
  • So wollen Sie zählen der Letzte Tag des letzten Monats?
  • Ja, das ist in Ordnung.
InformationsquelleAutor Huuuze | 2012-01-20
Schreibe einen Kommentar