У меня есть простой запрос для суммирования значений столбца. Однако для логических значений я использую поля ENUM, которые хранят все свои значения в виде строк, и по этой причине SUM работает некорректно.
MySQL позволяет выполнять операцию CASTING для значений во время выбора и упорядочения, но кажется, что это не работает для математических функций.
Вот пример моего запроса:
SELECT SUM(CAST(`tables` AS SIGNED)) AS total FROM event_guests WHERE `event_id`='1923'
Я что-то не так делаю?