В настоящее время я пытаюсь выполнить следующее:
Чтобы получить отметку последней недели за последние 6 месяцев, следующая иллюстрация показывает, как может выглядеть конечный результат:
Month | Weekstamp |
2013-12| 2013-52 |
2014-01| 2014-05 |
.... и так далее
У меня есть вспомогательная таблица, в которой есть все недели и которая позволяет мне подключаться к таблице календаря, которая, в свою очередь, имеет все месяцы, что означает, что я могу получить все недельные метки за месяц,
но как мне получить все номера последней недели за последние 6 месяцев? моей идеей была временная таблица какого-то sor (никогда не использовалась, я новичок, когда она приходит к SQL), которая вычисляет все недельные метки, которые необходимо отфильтровать в месяц, и затем выдает только значения, которые я мог бы использовать для фильтрации запрос, содержащий все данные, которые мне нужны.
У кого-нибудь есть идея получше?
Как я уже сказал, я всего лишь новичок, поэтому я не могу сказать, что было бы лучше всего.
Заранее большое спасибо!