|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
01.04.2010, 21:01 | #11 |
Форумчанин
Регистрация: 15.06.2008
Сообщений: 271
|
NIKOLASCS,
да, если 2000, то PIVOT, к сожалению, не прокатит. Тогда остаются варианты: 1) Воспользоватся case-ом, как посоветовал soleil@mmc. Имхо, в данном случае, наиболее оптимальный вариант. 2) Использование курсоров. Но, как я уже говорил, это весьма и весьма тормознутый способ. К тому же применяется в основном в динамических запросах, когда количество выводимых столбцов заранее неизвестно. Что уже не Ваш случай. Применяется, обычно в крайних случаях, когда других вариантов нет. Поэтому этот вариант можно смело отбросить. Хотя, если интересно, то отпишите мне в личку - скину пример использования. С case запрос будет выглядеть примерно как-то так: Код:
|
02.04.2010, 07:20 | #12 |
Пользователь
Регистрация: 25.09.2009
Сообщений: 17
|
Благодарю! Попробуем.
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
работа с выборкой | Inveerto | Общие вопросы Delphi | 3 | 10.04.2011 19:32 |
Проблема с выборкой | Nightwolf | Microsoft Office Access | 1 | 01.05.2009 09:34 |
Вопрос с выборкой | MHz | Microsoft Office Access | 2 | 13.11.2008 23:19 |
Помогите с выборкой | VRF | Microsoft Office Excel | 5 | 06.11.2008 01:45 |
Как оптимизировать запрос MySQL с выборкой из двух таблиц. | Johnatan | SQL, базы данных | 6 | 13.04.2008 03:10 |