Czy może ktoś mi wytłumaczyć tą niekonsekwencję.
Takie coś w SELECT działa prawidłowo:
DATE_ADD(datamontazu,INTERVAL gwarancja MONTH) AS gwarancja_do
To powoduje błąd:
DATE_ADD
(
datamontazu,INTERVAL gwarancja MONTH
) AS gwarancja_do
To działa prawidłowo:
COALESCE
(
firma.nazwa,
'* Nie przypisany *'
) AS firma_nazwa,
Białe znaki przy IF, CONCAT i innych nie powodują błędów, a przy DATE_ADD tak.
Dlaczego tak jest?