witam,

poniżej krótki wycinek mojego kodu:


  1. 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?