Форум: "Базы";
Текущий архив: 2004.02.13;
Скачать: [xml.tar.bz2];
Внизсводные таблицы средствами 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;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.009 c