Автозаполняемая временная таблица
|
|
Среда, 20 Мая 2015 г. 13:09
+ в цитатник
Доброго времени суток)
Ребят, нужна помощь в написании SQL запроса на добавление таблицы по определенному условию из другой таблицы. Нужен мне этот гибридный велосипед для адекватного отображения перекрестного запроса.
По порядку.
Есть таблица в которой два столбца - TovarKod и StartDate
+ Скрин1 |
 |
Код товара понятно, а StartDate - это дата начала акции, которая длится 7 дней. По каждой акции необходима выборка за семь дней до начала акции и за семь дней самой акции, таким образом период в 14 дней по каждому коду.
+ ЗЫ |
В запросе на выборку использовал условие Between [StartDate]-7 and [StartDate]+6, но перекрестный запрос с разными датами по каждому коду выдает растянутую таблицу из-за того что заголовком столбца стоит дата, поэтому приходится изобретать костыли в виде временной таблице через порядковый индекс каждого дня |
Для запроса мне необходима табличка в таком виде:
+ Скрин2 |
 |
Где первый столбец является порядковым индексом каждой даты (диапазон 14 дней) по каждому товару.
Подозреваю что без цикла здесь не обойтись, но как правильно все прикрутить, чтобы из одной таблицы формировалась другая, увы не знаю(
Буду очень благодарен за помощь
http://www.sql.ru/forum/1157574/avtozapolnyaemaya-vremennaya-tablica
-
Запись понравилась
-
0
Процитировали
-
0
Сохранили
-