Kriterien für Datum definieren (Access)

PhilS ⌂, Dienstag, 03.03.2020, 11:40 (vor 83 Tagen) @ HaraldS

Funktioniert nicht:

SELECT [Tabelle 1].ID, [Tabelle 1].Datum, [Tabelle 1].Fäligkeit, DateAdd("yyyy",[Fäligkeit],[Datum]) AS Berechnung
FROM [Tabelle 1]
WHERE (((DateAdd("yyyy",[Fäligkeit],[Datum]))<[DatumEingeben]));

OK, das kann ich nachvollziehen. Hier wird der eingegebene Wert tatsächlich als Text behandelt.

Wenn du den Parameter explizit mit seinen Datentyp definierst, dann funktioniert es aber auch in deinem Fall.

(Erste Zeile beachten!)

PARAMETERS [DatumEingeben] DateTime;
SELECT [Tabelle 1].ID, [Tabelle 1].Datum, [Tabelle 1].Fäligkeit, DateAdd("yyyy",[Fäligkeit],[Datum]) AS Berechnung
FROM [Tabelle 1]
WHERE (((DateAdd("yyyy",[Fäligkeit],[Datum]))<[DatumEingeben]));

gesamter Thread:

 RSS-Feed dieser Diskussion

powered by my little forum