Как округлить результат селекта - MySQL
Формулировка задачи:
В общем есть таблица workers с колонкой дней рожденья рабочих birthday
даты ДР рабочих у меня рандомные
затем мне нужно узнать сколько полных лет каждому рабочему я применяю запрос
и получаю колонку с такими значениями 33.5332 25.1937 25.3634 как построить запрос чтобы он округлялся к целому числу причем не по правилам математического округления а всегда к меньшему числу .т.к если др не наступило то на год больше быть не может, заранее спасибо
UPDATE workers SET birthday = NOW() - INTERVAL FLOOR((rand() + 1) * 365 * 21) DAY ;
SELECT DATEDIFF(CURDATE(),birthday)/365.25 AS Age FROM workers;
Решение задачи: «Как округлить результат селекта»
textual
Листинг программы
FLOOR ()
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д