date, product, new_col,
2013/05/16, A,
2013/05/18, A,
2013/06/15, A,
2013/05/16, B,
2013/06/13, B,
2013/06/20, B
Я использую SQL Server 2008.5 новых записей для каждой существующей строки
Для каждой существующей записи, в new_col
мне нужно хранить в new_col
5 предыдущий календарные даты, вплоть до даты, указанной в date
колонка. Например. для первого ряда в приведенной выше таблице мне нужно 5/16,5/15,5/14,5/13,5/12
в new_col
.
У меня есть много продуктов в таблице и множество дат для каждого продукта.
Я попытался разбить таблицу на основе этих двух столбцов, но не могу определить способ ввода 5 дней в new_col
.
Пожалуйста, помогите с любыми предложениями для этого.
ли это сделать в SQL? Это может быть намного проще на уровне приложений или отчетов. –
Наличие столбца с несколькими значениями, разделенными запятой, не является хорошей идеей. –
Какое SQL-серверное программное обеспечение вы используете? –