LEADERSOFT.ru Разработка на заказ программ и сайтов
Форумы по информационным технологиям
 
Регистрация  |  Вход
left
Форумы Минимизировать
ПоискСписок форумов
  Программирование  Microsoft Access. Файлы mdb и accdb  Запрос - нескол...
 Запрос - несколько группировок по одному полю
 
 02.07.2007 15:20:13
alexxx
4 сообщения


Запрос - несколько группировок по одному полю
Подскажите пожалуйста,
есть таблица вида:

date | user | %
01.01.2006 пупкин 1
01.03.2006 пупкин 3
01.03.2007 иванов 1
01.02.2007 иванов 6

и т.д.

Далее надо сгруппировать это по месяцам и посчитать общее кол-во записей, делаю это так:

SELECT DATEPART(yyyy, [date]) AS by_year, DATEPART(mm, [date]) AS by_mounth, [user], COUNT([%]) AS подсчет
FROM dbo.deystv
GROUP BY DATEPART(mm, [date]), DATEPART(yyyy, [date]), [user]

А вот дальше могу понять, как сделать - надо посчитать сколько в поле [%] встречается значений 1, 2, 3, и т.д на период месяца и вывести это в каждой строке?



 02.07.2007 16:37:25
Admin1
731 сообщения
1-ый


Re: Запрос - несколько группировок по одному полю

DCOUNT вместо COUNT можно использовать для группировки за период.

 06.07.2007 16:54:16
All
4316 сообщения
1-ый


Re: Запрос - несколько группировок по одному полю

Из за низкой производительности такого запроса лучше выборки так не делать. Решение. Нужно добавить дополнительное поле и запросом на обновление его заполнить.

  Программирование  Microsoft Access. Файлы mdb и accdb  Запрос - нескол...
ПоискПоиск  Список форумовСписок форумов  
right