как я понимаю, пометка "may take a string argument" означает, что функция может принять в виде аргумента - строку, но если мы передаем обычное число: select max(int 100), то результатом будет: int 100.
В этом случае же никакого преобразования к строке не выполняется. Так же mysql отлично умеет сравнивать varbin-значения, поэтому непонятно, почему функция не может вернуть максимальное из переданных varbin-значений.
Да, возможно я неточно сформулировал вопрос. Суть в том, что мне хочется работать в белую (пусть и с учетом потерь на налоги), работодатель меня оформлять не хочет, но деньги мне присылает. Рано или поздно банк задаст мне вопрос, почему от одного и того же лица мне приходят деньги на счет физ. лица (это и есть основная проблема).
Поэтому я хочу взять фактически мою ЗП и положить на свой счет ИП + заплить с этого налог, как поступление фин. средств от заказчика. Например, я встретился с ним в кафе, дал пару советов и получил перевод на свой счет физ. лица или наличку. Кассового аппарат у меня нет, т.к. работаю по УСН КВЭД: "консультационные услуги в ИТ". Но вроде бы при поступлении средств на счет, нужно прикреплять документы договора с покупателем. Неужели я не могу действовать без договора, протсо оказывая услуги и получая деньги при этом, ведь доходы я не скрываю в этом случае?
В этом случае же никакого преобразования к строке не выполняется. Так же mysql отлично умеет сравнивать varbin-значения, поэтому непонятно, почему функция не может вернуть максимальное из переданных varbin-значений.