Есть задача. В SQL запрос могут подставиться 2 даты "от" и "до".
Нужно брать "от", округлять до 1го числа месяца. С "до" тоже самое только до последнего числа месяца.
Нужно подсчитать сколько календарных недель затронуто за этот период и уже в дальнейшем использовать эти временные промежутки, как условия выборки уже из другой таблицы. Как это реализовать?
Пример подсчета недель:
******1
2*****8
9*****15
16*****22
23*****28
29,30
Получились промежутки:
- 1 - 1
- 2 - 8
- 9 - 15
- 16 - 22
- 23 - 28
- 29 - 30
Такой вот динамический, в зависимости от месяца, ответ должен приходить. Я не уверен, что такое можно сделать чисто на SQL, но все же решил спросить у вас для подтверждения.