Supportnet / Forum / Datenbanken
Datumsbereich auswerten lassen
Frage
Hi,
ich habe hier schon mal ein ähnliches Posting hinterlassen, das war allerdings eventuell etwas zu umständlich beschrieben.
Also. Ich habe eine Tabelle "PM".
Darin sind folgende Felder enthalten:
[AB] -> Felddatentyp = Zahl
[SNR] -> Felddatentyp = Zahl
[Datum] -> Fedldatentyp = Text
Ich möchte die Summe des Feldes [AB] unter Verwendung der Kriterien [SNR] = 43 und einem bestimmten Datum ermitteln. So funzt das:
=DomSumme("[AB]";"PM";"[SNR] = 43 AND [Datum] = '12.12.02'")
Wie müsste das Ganze denn aussehen, wenn ich einen Datumsbereich auswerten lassen möchte?
=DomSumme("[AB]";"PM";"[SNR] = 43 AND [Datum] > '12.12.02' AND [Datum] < '20.12.02'")
War mein Gedanke. Funzt aber nicht.
Und die Codes funktionieren auch nicht mehr, wenn ich den Felddatentyp des [Datum] von Text auf Datum/Zeit einstelle.
Hat jemand eine Idee?
VG, D.
Antwort 1 von Phantom_Fies
Versuchs mal mit
BETWEEN '12.12.02' AND '20.12.02'
Nicht ausprobiert, könnte aber gehn.
BETWEEN '12.12.02' AND '20.12.02'
Nicht ausprobiert, könnte aber gehn.
Antwort 2 von Phantom_Fies
Achso, zum Datentyp des Feldes: Stell besser auf Datumsformat um. Am besten 'Kurz'. Dann musst du folgendes tun:
WHERE (Datum BETWEEN CONVERT(DATETIME, '2003-12-12 00:00:00', 102) AND CONVERT(DATETIME, '2003-12-20 00:00:00', 102))
Antwort 3 von Knubbel
Hi Draighton,
bei A97 funzt es auch mit Datumsfeldern wie folgt:
DomSumme("[AB]";"PM";"[SNR] = 43 AND [Datum] BETWEEN #M-T-JJ# AND #M-T-JJ#")
Manchmal lohnt ein Blick in die Online-Hilfe.
mfg Knubbel
bei A97 funzt es auch mit Datumsfeldern wie folgt:
DomSumme("[AB]";"PM";"[SNR] = 43 AND [Datum] BETWEEN #M-T-JJ# AND #M-T-JJ#")
Manchmal lohnt ein Blick in die Online-Hilfe.
mfg Knubbel

