ЗвездаYo
Дата: 26.01.2009 14:49:53
Необходимо создать таблицу количество столбцов в которой зависит от результатов предварительной выборки.
Детально :
делаем предварительную выборку в которой получаем продажи по каждому товару по магазинам за определенную дату:
select КодТовара, Сумма, Магазин from Продажи where Дата='20090126'
результат:
1 10,10 Магазин1
1 0,00 Магазин2
2 12,20 Магазин1
2 10,11 Магазин2
3 7,00 Магазин2
необходимо построить таблицу в которой для кажой строки содержащей КодТовара каждый столбец содержит продажи по данному товару в определенном магазине:
1 10,10 0,00
2 12,20 10,11
3 0,00 7,00
Количество работающих в день магазинов меняется (ремонт, авария, проверка и т.п.) и, соответственно, нет возможности указать названия столбцов (магазинов) непосредственно в запросе.
Понимаю, что поможет PIVOT, но как ?!