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

Вниз

Перекрестный запрос   Найти похожие ветки 

 
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;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.012 c
3-76842
X-RayMan
2003-04-06 02:36
2003.04.24
Blob -> OleContainer


3-76824
PavelOKES
2003-04-07 08:43
2003.04.24
Запрос из TQuery


14-77126
El
2003-04-08 08:50
2003.04.24
Delphi5 в Windows2000


1-76965
tararasyk
2003-04-11 20:09
2003.04.24
Timer и цикл


14-77160
Дмитрий К.К.
2003-04-09 06:35
2003.04.24
Именинники 9 апреля