У меня есть таблица размеров, в которой мне нужно будет отображать YYYYMM в течение следующих 50 лет. Я уверен, что есть способ сделать это без ручного ввода данных, но я не уверен, что это подходящий способ.Сценарий для заполнения таблицы измерений даты на следующие 50 лет
Моя таблица имеет
An ID which is an int that will display YYYYMM
the month that will be a varchar(2) to display MM
and the year that will be a varchar(4) to display YYYY
ли кто-нибудь сможет помочь мне с этим? Мне никогда не приходилось писать сценарий раньше, и примеры, которые я видел в Интернете, больше показывают типы данных datetime.
Я бы также хотел бы начать несколько лет назад для уже существующих данных. Скажем 2010 - 2070
Здесь будет полезен стол подсчета. Прочтите следующую статью (нижняя часть относится к вашему вопросу). http://www.sqlservercentral.com/articles/T-SQL/62867/ – DB101
http://sqlperformance.com/generate-a-set-1 http://sqlperformance.com/generate-a-set-2 http : //sqlperformance.com/generate-a-set-3 –