powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Прошу, помогите с запросом.
5 сообщений из 5, страница 1 из 1
Прошу, помогите с запросом.
    #39428051
Здравствуйте! Я почти ноль в SQL запросах, но на работе возникла необходимость составить один запрос. Прошу, помогите!

Есть таблица:

КАТЕГОРИЯ РЕКЛАМОДАТЕЛЬ
А РД_1
А РД_2
А РД_1
Б РД_3
Б РД_2
В РД_1


Можно ли составить запрос, который бы вывел рекламодателей (в одном столбце) и их "долю голоса" (в другом столбце).
Т.е. нужно вывести рекламодателя и то, сколько раз он встречается в выгрузке, согласно ограничениям.

Пример:
Для Категории "А", его доля равно 66%(2/3).
А РД_1 66%
А РД_2 66%
А РД_1 66%

Для всей таблицы доля РД_1=50%(3/6),
А РД_1 50%
А РД_2 33%
А РД_1 50%
Б РД_3 17%
Б РД_2 33%
В РД_1 50%

Наверно должно быть что-то в этом духе, но у меня конечно же не работает:
SELECT РЕКЛАМОДАТЕЛЬ, COUNT(РЕКЛАМОДАТЕЛЬ) FROM Таблица WHERE КАТЕГОРИЯ="A"

Жопой чую, без join in не обойтись..

Пожалуйста, помогите или натолкните!
...
Рейтинг: 0 / 0
Прошу, помогите с запросом.
    #39428057
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Александр_vainuЖопой чую, без join in не обойтись..Замените орган для чутья - он неисправен.

Потребуется группировка, подсчёт суммы, и всё это в подзапросе. Вместо джойна подойдёт картезианка с отбором.
...
Рейтинг: 0 / 0
Прошу, помогите с запросом.
    #39428110
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Александр_vainu,
а почему РД2 в категории А-66% ведь должно быть 33%
можно такой запрос
Код: vbnet
1.
2.
3.
4.
5.
SELECT Таблица1.категория, Таблица1.рд, сount(Таблица1.рд) AS [Count-рд], 
Count([рд])/DCount("категория","таблица1","категория='" & [категория] & "'") AS [%вГруппе], 
сount([рд])/DCount("категория","таблица1") AS [%всего]
FROM Таблица1
GROUP BY Таблица1.категория, Таблица1.рд;

формат полей с %-процентный
...
Рейтинг: 0 / 0
Прошу, помогите с запросом.
    #39428115
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в тексте запроса по новой наберите "Count", где функция написана с маленькой буквы (там "с" русская)
...
Рейтинг: 0 / 0
Прошу, помогите с запросом.
    #39428424
Спасибо большое! Вроде разобрался)
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Прошу, помогите с запросом.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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