Как получить даты каждые n недель в SQL/T-SQL
Здравствуйте, у меня есть таблица с двумя столбцами :
Первое : событие, содержащее даты
Второе: число недели от даты
Я хотел бы сделать выбор на моем столе и получать только даты каждый вторник и каждые n недель(например, 6) с первого появления.
Ex: OCCURENCE WEEK_NUMBER 07/03/2017 8 --First tuesday 14/03/2017 9 -- Second tuesday of the month 21/03/2017 10 --Third tuesday of the month 28/03/2017 11 --Fourth ... ...
Таким образом , первое появление моей задачи происходит 07.03.2017 года, и я хотел бы получить каждое появление каждые 3 недели, так что получите как возврат выбора :
OCCURENCE WEEK_NUMBER 07/03/2017 8 --First occurence 28/03/2017 11 -- Third occurence ... ...
Это должно работать, если я хочу получать каждые n недель ^^
Спасибо :)
Что я уже пробовал:
Я пытался использовать модуль на week_number, но я не знаю, как получить только события за n недель
Andy Lanng
Какой язык sql? T-SQL, P-SQL, MySQL...
Vincent Ducroquet
SQL-сервер или T-SQL