Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 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
3-76861
Zergling
2003-04-08 13:13
2003.04.24
Транзакции в локальных базах данных


3-76787
Iii
2003-04-04 18:37
2003.04.24
Восстановление удаленной записи


4-77247
Sabor
2003-02-25 16:33
2003.04.24
Проблема с часами


1-76877
baatars
2003-04-10 21:01
2003.04.24
strToDate - игнорирует ShortDateFormat


7-77194
xoxol
2003-03-06 22:12
2003.04.24
Как програмно удалить все файлы с расширением .tmp





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский