Hy. In meiner Postgresql-Datenbank gibt es Mitarbeiterdaten wie
%Vor%Ich möchte eine Abfrage verwenden "ALLE CODES AUSWÄHLEN UND ZÄHLEN, DIE IM MONAT AUFGETRETEN SIND"
ERGEBNIS:
%Vor%Ich habe eine Abfrage verwendet, d. h.
%Vor%Die obige Abfrage läuft gut, aber die Monate in den Datensätzen sind in Form von Zahlen und es ist schwer zu finden, dass ein Monat zu welchem Jahr gehört. Kurz gesagt möchte ich das Ergebnis erhalten, wie oben in der RESULT-Sektion erwähnt. Danke
Je nachdem, ob Sie das Ergebnis als Text oder als Datum haben wollen, können Sie es auch so schreiben:
%Vor%Was in Ihrem Beispiel dies zurückgeben würde, mit DATE immer noch ein Zeitstempel, was nützlich sein kann, wenn Sie weitere Berechnungen daran vornehmen werden, da keine Konvertierungen notwendig sind:
%Vor% date_trunc()
akzeptiert auch andere Werte, zB quarter
, year
usw.
Informationen zu allen Werten finden Sie in der Dokumentation
Tags und Links database postgresql group-by