Seite 1 von 1

Gelöst: 1. Januar bei Berechnung ausschliessen

Verfasst: Mi 21. Apr 2021, 10:16
von miho
Hallo!

Ich habe eine Lagerbuchhaltung für Wein. Ich mache jeweils einen Jahresabschluss und am 1 Januar einen Übertrag, Diesen möchte ich für gewisse Berechnugen ausschliessen. Ich habe jeweils mit EXTRACT DAY und MONTH die Tage und Monate aus dem Datum herausgezogen. Wenn ich nun die Bedingung <> 01 (Tag) UND <> 01 (Monat) hinterlege, funktioniert dies wie gewünscht. Allerding werden alle anderen Daten im Monat Januar und alle 1. der anderen Monate auch ausgeschlossen. Diese möchte ich aber behalten. Wie kann ich das selektiv nur für den 1. Januar machen (ohne JAHR)? Mit dem Zusammenzug "DAY" || '.' || "MONTH" in einer Spalte und dann die Bedingung <> 01.01 geht es leider auch nicht.

Lg miho

Re: 1. Januar bei Berechnung ausschliessen

Verfasst: Mi 21. Apr 2021, 12:20
von RobertG
Hallo miho,

kannst Du den Rest Deiner Abfrage einmal posten? Ansonsten auch mit

Code: Alles auswählen

WHERE EXTRACT( DAY FROM "Datum")||'.'||EXTRACT( Month FROM "Datum") != '1.1'
versuchen.

Wenn Du den Tag und den Monat zu einem Text machst, dann wird die führende Null entfernt.

Gruß

Robert

Re: 1. Januar bei Berechnung ausschliessen

Verfasst: Mi 21. Apr 2021, 14:36
von miho
Danke Robert!

Nun klappt es !

Lg miho