Der Unterschied ist aber immer noch da, oder hast Du den behoben?
SQL: SELECT DATE('2018-11-01','+1 year');
Delphi: SELECT DATE('2018-11-01', + '1 year');
Sherlock
Richtig, das + ist in den String gewandert
select * from fam_check where (DATE(verfall, '+1 year') <= CURRENT_DATE) AND (DATE(p_datum, '+5 years') <= CURRENT_DATE)
ABer das Ergebnis wird nur im
DB-Browser korrekt angezeigt. Delphi findet nichts, wenn man das mal in einer
Query-Abfrage testet (und zur Laufzeit kommt natürlich auch kein Ergebnis).