Вверх ↑
Ответов: 16884
Рейтинг: 1239
#1: 2012-10-24 20:28:45 ЛС | профиль | цитата
Вычисляем начало
#pas
SELECT date('2013-02-12','start of month');
Получаем начало отсчета 2013-02-01

Расчитываем конец (я добавил три месяца)
Твоя дата +3 месяца -1 день = получаем конец
#pas
SELECT date('2013-02-12','start of month','+3 month','-1 day');
Получим 2013-04-30

А можешь одним махом
SELECT date('2013-02-12','+3 month')
и получишь 2013-05-12

А проблем не будет , если 2013-05-12 выпадет на субботу или воскресенье ? Или на праздничные дни ?
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0