Форум: "Базы";
Текущий архив: 2003.04.24;
Скачать: [xml.tar.bz2];
ВнизПерекрестный запрос Найти похожие ветки
← →
Stas (2003-04-08 09:58) [0]Как на SQL SERVER 2000 сделать перекрестный запрос ?
← →
Жук (2003-04-08 10:21) [1]А что это такое ?
← →
Соловьев (2003-04-08 10:41) [2]запрос с запроса.
← →
Stas (2003-04-08 10:54) [3]Да это не совсем запрос с запроса.
В этом запросе Динамически изменяется количество полей.
В ACCESSE есть такая штука. Довольно быстро работает.
← →
Жук (2003-04-08 10:58) [4]Ну и меняйте, что вам мешает ?
← →
wara (2003-04-08 11:12) [5]Вот что такое перекресный запрос в Access
"Инструкция Transform Создает перекрестный запрос.
Синтаксис
TRANSFORM статФункция
инструкция
PIVOT поле [IN (значение_1[, значение_2[, ...]])]
Ниже перечислены аргументы инструкции TRANSFORM:
Элемент Описание
статФункция Статистическая функция SQL, обрабатывающая указанные данные.
инструкция Инструкция SELECT.
поле Поле или выражение, которое содержит заголовки столбцов для результирующего набора.
значение_1, значение_2 Фиксированные значения, используемые при создании заголовков столбцов.
Дополнительные сведения
Когда данные сгруппированы с помощью перекрестного запроса, можно выбирать значения из заданных столбцов или выражений как заголовки столбцов. Это позволяет просматривать данные в более компактной форме, чем при работе с запросом на выборку.
Инструкция TRANSFORM является необязательной, однако, если она присутствует, то должна быть первой инструкцией в строке SQL. Она должна находиться впереди инструкции SELECT, которая указывает поля, содержащие заголовки строк, и предложения GROUP BY, которое задает группировку по строкам. При желании можно включить и другие предложения, например, WHERE, для описания дополнительных условий отбора и сортировки. Кроме того, можно использовать подчиненные запросы как предикаты в перекрестном запросе, особенно в предложении WHERE.
Значения, возвращенные аргументом поле, используются в качестве заголовков столбцов в результирующем наборе запроса. Например, продажи по месяцам в перекрестном запросе образуют результирующую таблицу из 12 столбцов. Аргумент поле можно ограничить, чтобы создать заголовки из фиксированных значений (значение_1, значение_2 ), перечисленных в необязательном предложении IN. Кроме того, фиксированные заголовки, которым не соответствуют реальные данные, можно использовать для создания дополнительных столбцов.
← →
Stas (2003-04-08 13:07) [6]>Ну и меняйте, что вам мешает ?
Мешает, то что на SQL SERVER такие команды как в ACCESSE не работают.
← →
Zz_ (2003-04-08 13:18) [7]http://www.osp.ru/win2000/sql/2001/02/665.htm
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2003.04.24;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.007 c