LEADERSOFT.ru Разработка на заказ программ и сайтов
Форумы по информационным технологиям
 
Регистрация  |  Вход
left
Форумы Минимизировать
ПоискСписок форумов
  Программирование  Microsoft Access. Файлы mdb и accdb  Тема: Запрос на...
 Тема: Запрос на группировку
 
 15.06.2007 21:08:52
All
4316 сообщения
1-ый


Тема: Запрос на группировку
можно ли в запросе посчитать логические поля, но только те из них которые = Истина. Count почемуто дословно понимает посчитать все, не обращая внимания что в условиях отбора стоит ИСТИНА.


P.S. Раздел для новичков
Автор: Платон от 0:00:00 Источник ...
 15.06.2007 21:08:53
All
4316 сообщения
1-ый


RE: Запрос на группировку
Лучше использовать функцию суммирования. Например,
SELECT Sum(IIf([key]=True,0,1)) AS [Count]
FROM Таблица1;
P.S. Можно также решить проблему и через dsum.



P.S. Раздел для новичков
Автор: Admin от 0:00:00 Источник ...
 15.06.2007 21:08:53
All
4316 сообщения
1-ый


RE: Запрос на группировку
Sum(IIf([key]=True,0,1))
это выражение нужно написать в Условии отбора?
key это название атрибута таблицы? Т.е если у меня логическое поле Контроль, то я пишу [контроль]

можно поподробней про dsum?


P.S. Раздел для новичков
Автор: Платон от 0:00:00 Источник ...
 15.06.2007 21:08:53
All
4316 сообщения
1-ый


RE: Запрос на группировку
1. SELECT Sum(IIf([Контроль]=True,1,0)) AS Поле1
FROM Таблица1;
2. n=DCount("[Контроль]","Таблица1","[Контроль]=true")
3. Для Dsum, также можно придумать выражение.


P.S. Раздел для новичков
Автор: Admin от 0:00:00 Источник ...
 15.06.2007 21:08:53
All
4316 сообщения
1-ый


RE: Запрос на группировку
Спасибо большое я смог это понять и применить :)


P.S. Раздел для новичков
Автор: Платон от 0:00:00 Источник ...
  Программирование  Microsoft Access. Файлы mdb и accdb  Тема: Запрос на...
ПоискПоиск  Список форумовСписок форумов  
right