Форум: "Базы";
Текущий архив: 2008.05.18;
Скачать: [xml.tar.bz2];
ВнизЗапрос в MS Access Найти похожие ветки
← →
prisoner849 (2007-12-08 14:26) [0]Доброго времени суток!
Вводная:
в базе есть таблица hist. в нее записываются действия оператора.
структура:
key - счетчик (целочисленное)
masterkey - для связи с главной таблицей (целочисленное)
date - дата (дата/время)
action - действие (целочисленное)
к примеру, таблица выглядит так:
key|masterkey|date |action
1 3 01.12.2007 1
2 3 01.12.2007 2
3 3 01.12.2007 1
4 3 01.12.2007 2
5 2 01.12.2007 1
6 2 01.12.2007 3
7 3 02.12.2007 1
8 3 02.12.2007 2
. . .
требуется создать запрос, который бы выводил данные в таком вот виде:
date |Action1|Action2|Action3
01.12.2007 3 2 1
02.12.2007 1 1 0
то есть выводить за дату количество действий первого, второго и третьего вида.
Заранее спасибо
← →
prisoner849 (2007-12-08 14:30) [1]тьфу-ты... забыл написать:
запрос на SQL. ибо этот запрос будет помещен в свойство SQL компонента ADOQuery
← →
sniknik © (2007-12-08 23:00) [2]
TRANSFORM Count(*)
SELECT Date FROM Hist GROUP BY Date
PIVOT "Action"+CStr(Action)
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2008.05.18;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.044 c