Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.02.13;
Скачать: CL | DM;

Вниз

сводные таблицы средствами SQL   Найти похожие ветки 

 
Александр Богданов   (2004-01-19 20:35) [0]

правильно ли я понимаю, что создать сводную таблицу средствами
стандартного SQL нельзя ?

Более подробно:
допустим имеются три таблицы:
Students - с информацией о студентах
Subjects - с информацией о предметах
Marks - с информацией об оценках полученных определнным студентом по определенному предмету

требуется сформировать запрос, строящий такую таблицу:
1-ый столбец "Фамилия студента",
2-ой и далее до конца названия предметов
каждая строка содержит Фамилию студента и все его оценки
по всем предметам


 
Flagman ©   (2004-01-20 07:34) [1]

StoredProc тебе поможет


 
npAKTuk ©   (2004-01-20 08:03) [2]

Можно построить запрос визардом в Access-e а потом перенести в программу...


 
npAKTuk ©   (2004-01-20 08:03) [3]

Можно построить запрос визардом в Access-e а потом перенести в программу...


 
DenK_vrtz ©   (2004-01-20 08:06) [4]

>правильно ли я понимаю, что создать сводную таблицу средствами
стандартного SQL нельзя ?

что значит "свободную"?
Создать таблицу - create tebale


 
VAleksey ©   (2004-01-20 10:07) [5]

Можно.
Мне на первый взгляд видится много подзапросов для каждой колонки.


 
mtb   (2004-01-20 12:09) [6]

Для отображения данных клиентам использую множество запросов,
а данные выдаю заполнив StringGrid

Делать один запрос посчитали неприемлимым, т.к. кол-во дисциплин, экзаменов,зачетов и.т.д. для студентов разных специальностей, специализаций, курсов, семестров и.т.д. разное

Может у вас по другому


 
Александр Богданов   (2004-01-21 17:04) [7]

Спасибо всем, кто откликнулся.

Вопрос был больше филосовского характера, просто я
много читал про SQL, но не имел опыта работы с ним,
и вот предстоит написать "нечто", и требуется создавать
сводные таблицы, и тут я начинаю потихоньку осознавать,
что SQL, про который во всех книгах говорили, что это
функционально полный язык, оказывается не имеет
сандартных способов построения сводных таблиц,
хотелось просто убедиться в своем понимании ситуации
(или в непонимании)

2 mtb
В акцесе действительно можно строить запросы на сводные таблицы,
и как мне кажется (я пока еще только начинаю разрабатывать),
проблему различных предметов у разных специальностей можно
разрешить введя дополнительную таблицу типа "календарный план",
связывающую специальность, семестр и предметы воедино...
Тогда в основными параметрами запроса будут:
"семестр" и "специальность".
Может я не прав и вижу все в розовом свете?...


 
LordOfSilence ©   (2004-01-21 17:21) [8]

"...оказывается не имеет сандартных способов построения сводных таблиц..."
Слышал, что в Юконе Билл грозится наконец-таки сделать аналог
Аксесовских Pivot()/Transform() (или как там их?)
А в принципе ты пытался решить классическую и элементарную задачу многомерного анализа не предназначенными для этого инструментальными средствами. :-)



Страницы: 1 вся ветка

Текущий архив: 2004.02.13;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.031 c
1-38897
Тимохов
2004-02-04 14:59
2004.02.13
Открытые массивы в параметрах методов и записи.


4-39144
Alexey Ponomarev
2003-12-09 17:35
2004.02.13
Как сделать PopUp окно с WinControl-ами которое не отбирает фокус


7-39105
Alekzzz
2003-11-28 06:57
2004.02.13
Разрешение


1-38903
Filat
2004-02-04 14:13
2004.02.13
Почему появились полосы прокрутки у форм и изменился цвет?


1-38848
maxim_caban
2004-02-02 13:47
2004.02.13
функциональность Ворда в своей программе.