Delphi: SELECT DATE('2018-11-01', + '1 year');
Müsstest Du nicht die " Hochkommata verwenden?
'SELECT DATE("2018-11-01", "+ 1 year");
es geht konket um diese Zeile:
SELECT * FROM fam_check WHERE DATE(verfall, '+1 year') <= CURRENT_DATE AND DATE(p_datum, '+5 years') <= CURRENT_DATE
Ich habe dein Vorschlag mit den Hochkommata getestet. Es geht auch hier beides. Sowohl auf
DB Ebene als auch übers
Query in Delphi.
Also könnte es daran m.M.n. nicht liegen.