Я пытаюсь преобразовать дату начала + окончания в несколько строк, заполненных с помощью weeknumbers и года, подключенного к нему. Моя идея состоит в том, чтобы преобразовать эту начальную + дату окончания в SSIS с помощью компонента Script и создать строки для каждой недели, установив SynchronousInput в «None». Я пробовал использовать Timespan для этого, однако это не учитывается до следующего года, когда он достигнет следующей недели 53.Преобразование периодаStart и PeriodEnd в год + номер недели
Кто-нибудь знает, как это сделать?
Пример:
Входной сигнал:
StartDate EndDate
2014-12-29 2015-02-01
Требуются выход:
Year WeekNr
2015 1
2015 2
2015 3
2015 4
2015 5
Есть 21 дней между 5 и 26. Как вы получаете 5 недель? Это полные недели, начинающиеся в понедельник или в StartDate? –
исправил его, но дело в том, чтобы взять номер недели (26 января на неделе 5) – Alim
2015-01-05 никогда не будет 1-й, а не в формате ISO, а не в формате США. Возможно, вам следует точно описать, как конвертировать в ваш желаемый результат –