Помогите разобраться.

Cooper
Дата: 12.03.2003 11:41:20
Привет.

Помогите разобраться. Есть набор данных. Вот пример:

A B  C D

1 U1 9 1
1 U2 8 1
1 U3 7 1
2 U1 6 4
2 U3 5 4

Нужно отобразить в Гриде Вот в таком виде:

A U1 U2 U3 D 

1 9 8 7 1
2 6 5 4

То есть Значения Поля "В" сделать Полями Грида. И на пересечении поставить поле "C".
Как это можно сделать? Где это нужно делать (можно на клиенте?)? Какие есть для этого компоненты? Decision Cube из этой оперы? Как с ним работать?

Буду благодарен за любой совет в тему.
tygra
Дата: 12.03.2003 11:49:35
Лучше на сервере - если конечно у тебя сервер
Cooper
Дата: 12.03.2003 11:53:54
2 tygra

У меня SQL SERVER 2000
То есть мне нужно изменить запрос, чтобы он возвращал сразу в нужном виде данные? Так? Боюсь это слишком сложно для меня. Хотелось бы обойтись малой кровью. А как на клиенте это можно сделать?
pkarklin
Дата: 12.03.2003 11:57:57
Сводные таблицы я строю в Excele. Лучше инструмента для этого не придумали, IMHO. Да и с дельфи он интегрируется влет.
Cooper
Дата: 12.03.2003 12:10:46
А кто-нить с Decision Cube работал?
Мот у кого-нить есть хорошие компоненты для этого?
Cooper
Дата: 12.03.2003 14:34:56
А как будет быстрее - На сервере писать перекрестный запрос или на клиенте юзать Cube?
Cooper
Дата: 12.03.2003 14:35:43
Забыл сказать - перекрестный запрос - динамический.