poniżej krótki wycinek mojego kodu:
CAST (MONTH( `daty_wsz` ) AS INT)
i wyskakuje mi tutaj błąd. Błąd tak samo wyskakuje gdy zamiast INT jest INTEGER, UNSIGNED, SIGNED i w analogicznych przypadkach z funkcją CONVERT.
Nie ma błędu natomiast gdy INTa zastąpimy TIME, CHAR, BINARY, DATE. Wtedy konwersja działa. Ktoś podpowie dlaczego się tak dzieje?