![]() |
Модераторы: Akina |
![]() ![]() ![]() |
|
MaxxSoftware |
|
||||
Новичок Профиль Группа: Участник Сообщений: 32 Регистрация: 23.5.2005 Репутация: нет Всего: нет |
Есть запрос:
Возвращает он такие данные: po______du______dv_____c_______summ ___________________________________________ Ц001____84______5_____53_____103369.1100 Ц001____84______6_____46_____111993.1800 Ц001____84______7_____44_____118300.9900 Ц001____85______5_____59_____158248.1000 Ц001____85______6_____54_____133919.4100 Ц001____85______7_____62_____189471.7000 Ц002____88______5_____74_____183814.5400 Ц002____88______6_____71_____182140.3500 Ц002____88______7_____60_____176663.4700 Нужно сделать так - что бы каждое значение столбца dv стало ОТДЕЛЬНЫМ столбцом... в данном примере результат должен стать таким: po____du__dv5c__dv5summ___dv6с___dv6summ___dv7c___dv7summ ____________________________________________________________ Ц001__84___53__103369.11___46____111993.18___44___118300.99 Ц001__85___59__158248.10___54____133919.41___62___189471.70 Ц002__88___74__183814.54___71____182140.35___60___176663.47 При этом диапазон dv может менятся... в данном примере он с 5 до 7... Я пытался реализовать это так:
Не выходит ![]() Server: Msg 2714, Level 16, State 1, Line 29 There is already an object named '#temp' in the database. Хотя в цикле эта таблица дропается... Может будут другие варианты решения( ![]() ![]() зарание благодарен... Это сообщение отредактировал(а) MaxxSoftware - 27.2.2006, 09:10 |
||||
|
|||||
HalkaR |
|
|||
![]() Пуфыстый назгул ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2132 Регистрация: 8.12.2002 Где: В Москве Репутация: нет Всего: 42 |
![]() |
|||
|
||||
MaxxSoftware |
|
|||
Новичок Профиль Группа: Участник Сообщений: 32 Регистрация: 23.5.2005 Репутация: нет Всего: нет |
Извиняюсь, поторопился спросить...
сделал так -
но интерестно было бы и другие варианты услышать Добавлено @ 10:55 HalkaR, не, у тя такой же ашипка |
|||
|
||||
Akina |
|
|||
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 20581 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 25 Всего: 454 |
Что бы тебе в сторону pivot table не посмотреть, а?
-------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
![]() ![]() ![]() |
Правила форума "MS SQL" | |
|
Запрещается! Публиковать ссылки и обсуждать взлом чего бы то ни было.
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Zloxa, Akina. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | MS SQL Server | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |