Как учитывать кол-во недель в SQL запросе?

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

Получились промежутки:
  1. 1 - 1
  2. 2 - 8
  3. 9 - 15
  4. 16 - 22
  5. 23 - 28
  6. 29 - 30


Такой вот динамический, в зависимости от месяца, ответ должен приходить. Я не уверен, что такое можно сделать чисто на SQL, но все же решил спросить у вас для подтверждения.
  • Вопрос задан
  • 369 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы