PDA

View Full Version : datum rechnen mit query



heini
25-05-07, 09:35
dringende frage:
habe in einem Query 2 datumsfelder :
datum1 und datum2

1.-> wenn datum 1 und datum 2 gleich sind will ich diese sätze nicht ausgeben.

uund , , ,

2.-> wenn zwischen datum1 und datum2 30 tage liegen, will ich diese sätze auch nicht ausgeben.
bzw. ich will nur die sätze, bei denen zwischen datum1 und datum2 mehr als 30 tage oder mehr liegen.

wie kann ich das machen, weiß da jemand bescheid ?
danke für die hilfe
heinz

Pikachu
25-05-07, 10:15
Wenn die 30 Tage unabhängig vom jeweiligen Monat sind, dann sollte das mit der Funktion DAYS (http://publib.boulder.ibm.com/iseries/v5r1/ic2929/info/q400/rbaf9mst85.htm) und einem berechneten Feld gehen: DIFF = DAYS(DATUM1) - DAYS(DATUM2). Die Differenz kannst du dann prüfen.