Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Вычислить числа раб. дней между двумя датами

Di Профи (541), на голосовании 5 лет назад
Результат не должен зависеть от локализации базы данных (суб и вос. выходные).

dat1 date;
dat2 date;

Использовать функции.
DATE( dat2 - dat1 ) - число дней между датами
DATE( dat1, 'D' ) - округление на начало недели
DATE_FORMAT( dat1, 'MM' ) - округление на начало месяца
LEAST ( y, x ) - наименьшее зн.
GREATEST ( y, x )- наибольшее зн.
FLOOR (a) – округление до максимального целого, меньше y
y mod x – остаток от деления a на x
Голосование за лучший ответ
ToljanChiMAN Искусственный Интеллект (274462) 5 лет назад
просто одну дату вычти из другой
Похожие вопросы