Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Замена строк на столбцы [D6, MSSQL]


sva82 ©   (2003-04-28 11:51:00) 

Мастера, помогите, пожалуйста, решить следующую проблему.
Допустим есть таблица вида:

Time Code Value
---------------------
Time1 Code1 Value1
Time2 Code2 Value2 и т.д.

Можно ли сделать выборку из этой таблицы таким образом, чтобы
получилось следующее:

Time Code1 Code2
---------------------
Time1 Value1 Value1
Time2 Value2 Value2


GLUKAS   (2003-04-28 15:32:00) [1]

По моему можно только если изначально переливать данные в матрицу... а её уже вертеть как угодно... запросом? Очень сомневаюсь!


NAlexey   (2003-04-28 15:17:00) [2]

>На самом деле, я не точно написала, значения Value, каждый раз разные.
Поясни пожалуйста как можно подробнее, чего ты хочешь добиться? Чтобы названиями столбцов были значения полей или еще что?


sva82   (2003-04-28 14:41:00) [3]

На самом деле, я не точно написала, значения Value, каждый раз разные.


ЮЮ   (2003-04-28 13:23:00) [4]

Не понял, откуда получается

Time Code1 Code2
---------------------
Time1 Value1 Value1
Time2 Value2Value2

Может все-таки


Time Code1 Code2
---------------------
Time1 Value1 <NULL>
Time2 <NULL>Value2



NAlexey   (2003-04-28 13:11:00) [5]

ну так по моему просто и получается, select time, value as CODE1, value as CODE2 from...
Или я ошибаюсь?


circul   (2003-04-28 12:11:00) [6]

DecisionCube спасет тебя...


Наверх

Титульная страница Поиск, карта сайта Написать письмо