powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Посчитать долю
4 сообщений из 4, страница 1 из 1
Посчитать долю
    #39849395
Фотография VistaSV30
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день!

Подскажите как написать запрос, чтоб посчитать долю по группам:
ГруппаAABBC

В итоге должно быть:
ГруппаДоляA0.4B0.4C0.2

Если вручную подставлять количество записей в запрос, то все получается
Код: sql
1.
2.
3.
SELECT тбл_1.Группа, Count([Группа])/5 AS Доля
FROM тбл_1
GROUP BY тбл_1.Группа;



Но хотелось бы, прописать это в запросе.

Спасибо!
...
Рейтинг: 0 / 0
Посчитать долю
    #39849430
DarkMan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VistaSV30Но хотелось бы, прописать это в запросе.
А если так ?
Код: sql
1.
2.
3.
SELECT тбл_1.Группа, Count([Группа])/(SELECT Count(*) FROM тбл_1 )AS Доля
FROM тбл_1
GROUP BY тбл_1.Группа;
...
Рейтинг: 0 / 0
Посчитать долю
    #39849434
DarkMan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VistaSV30, Или
Код: sql
1.
2.
3.
   SELECT тбл_1.Группа,Round( Count([Группа])/(SELECT Count(*) FROM тбл_1 ),2)AS Доля
   FROM тбл_1
   GROUP BY тбл_1.Группа;
...
Рейтинг: 0 / 0
Посчитать долю
    #39849469
Фотография VistaSV30
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо! Всё работает!
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Посчитать долю
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]