Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2003.07.21;
Скачать: [xml.tar.bz2];

Вниз

Помогите с SQL-запросом   Найти похожие ветки 

 
Nikolai_S   (2003-06-25 20:57) [0]

Можно ли как-то транспонировать выборку
SELECT Field1, Field2 ... Field N FROM Table

Нужно, чтобы строки и столбцы поменялись местами. (Access 2000)


 
Rol   (2003-06-26 06:16) [1]

Боюсь, только программно.


 
Mike1 Kouzmine1   (2003-06-26 08:56) [2]

Берешь select 1,2,3,4 from procedure


 
Alexey Dubovsky   (2003-06-26 09:07) [3]

Динамический SQL. Только вот не знаю, есть ли такое в ACCESS


 
ЮЮ   (2003-06-26 09:20) [4]

Главный вопрос: а зачем? Если нужно действительно, то либо искать нестандартный DBGrid, либо результат выводить не в DBGrid


 
Edward   (2003-06-26 09:47) [5]

В Access есть такое понятие "перекрестный запрос", выглядит он примерно так:
TRANSFORM Sum(Таблица1.Поле1) AS [Значение]
SELECT Таблица1.Поле3
FROM Таблица1
GROUP BY Таблица1.Поле3
PIVOT Таблица1.Поле2;

Такой запрос можно выполнить из Delphi, используя ADO, в качестве провайдера для Access 2000 надо выбрать "Microsoft Jet 4.0 OLE DB Provider". Соединие компонентов для отображения данных, как обычно DBGrid->DataSource->DataSet( ADOQuery).


 
Edward   (2003-06-26 10:01) [6]

Да, забыл, там есть некоторые ограничения при построении такого запроса, более подробно об этом см. хелп по Access "перекрестные запросы". И лучше всего при построении использовать Мастер запросов.


 
ruslanyd   (2003-06-26 11:22) [7]



на сайте Королевства делфи есть такой грид
называется кажется nxdbGrid





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

Форум: "Базы";
Текущий архив: 2003.07.21;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.008 c
1-67858
ray_w
2003-07-07 09:04
2003.07.21
Строка состояния


14-68011
Крот
2003-07-03 07:36
2003.07.21
Можно мне немножко поныть?...


1-67785
paul_k
2003-07-09 10:58
2003.07.21
Как обратится к свойствам компонентя по его имени


14-68010
Axis_of_Evil
2003-07-04 12:39
2003.07.21
English as a second fucking language


1-67860
Кен
2003-07-05 03:19
2003.07.21
Невидимый текстовый курсор в RichEdit





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский