Форум программистов, компьютерный форум, киберфорум
Microsoft Access
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
0 / 0 / 0
Регистрация: 23.01.2024
Сообщений: 6
1

Сумма значений в запросе

23.01.2024, 18:13. Показов 981. Ответов 11
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Добрый день.

Подскажите как правильно в запросе выполнить: Значение ячейки столбца 1 / сумму значений столбца 1.
В варианте эксель выглядит так: E4/(СУММ(E4:E43))
Заранее спасибо за ответ.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.01.2024, 18:13
Ответы с готовыми решениями:

Сумма в запросе
Здравствуйте! У меня появилась необходимость в бд считать сумму необмененных денег, к примеру сумму...

Сумма денег по месяцам в запросе
Добрый день. Суть вопроса вот в чем: У меня имеется таблица с полями Визиты, Дата визита, Сумма...

Итоговая сумма в отчёте и в запросе разные
Не могу понять в чём причина. В отчете есть группировка, но раньше она не мешала.. Где копать? ...

СУММА в запросе складывает 1 строку 2 раза
Строка суммирования, какое надо условие поставить чтобы ,если только 1 товар то не складывать саму...

В запросе неправильно считается сумма строк из других запросов
В базе данных в четыре запроса выбираю стоимость каналов для каждого пакета каналов (для примера...

11
Эксперт MS Access
17534 / 7286 / 1663
Регистрация: 21.06.2012
Сообщений: 13,957
23.01.2024, 18:23 2
Цитата Сообщение от Aizek_Orti Посмотреть сообщение
Значение ячейки столбца 1 / сумму значений столбца 1
Таблица ТТТТ, поле тт.
SQL
1
SELECT тт/DSum("тт","ТТТТ") AS ттт FROM ТТТТ
1
0 / 0 / 0
Регистрация: 23.01.2024
Сообщений: 6
23.01.2024, 18:26  [ТС] 3
Спасибо. Пошел пробовать
0
702 / 241 / 50
Регистрация: 01.06.2023
Сообщений: 672
23.01.2024, 18:34 4
SQL
1
2
3
4
5
SELECT 
  tOriginal.тт / tAgg.Sumтт 
FROM 
 (SELECT 1 AS idGroup, SUM(тт) AS SUMтт FROM ТТТТ) AS tAgg INNER JOIN 
 (SELECT 1 AS idGroup, тт FROM ТТТТ) AS tOriginal ON tAgg.idGroup = tOriginal.idGroup
Чуть посложнее вариант, но по моему мнению должен работать быстрее, так как не нужно на каждой строке вычислять dSUM. Хотя я могу ошибаться, что Access вычисляет dSum на каждой строке.
1
0 / 0 / 0
Регистрация: 23.01.2024
Сообщений: 6
23.01.2024, 18:48  [ТС] 5
А вот проблема в том что надо вычислять в каждой строке.

Считаем удельный вес.
Сметная стоимость 1 строки / сумму Сметных стоимостей.
Сметная стоимость 2 строки / сумму Сметных стоимостей.
Сметная стоимость 3 строки / сумму Сметных стоимостей.
Сметная стоимость 4 строки / сумму Сметных стоимостей.
Миниатюры
Сумма значений в запросе  
0
Эксперт MS Access
17534 / 7286 / 1663
Регистрация: 21.06.2012
Сообщений: 13,957
23.01.2024, 18:52 6
Название таблицы нужно придумать?
0
0 / 0 / 0
Регистрация: 23.01.2024
Сообщений: 6
23.01.2024, 19:05  [ТС] 7
Название таблицы ведомость.
Надо посчитать Удельный вес по формуле.
Сметная стоимость 1 строки / сумму Сметных стоимостей.
0
Эксперт MS Access
17534 / 7286 / 1663
Регистрация: 21.06.2012
Сообщений: 13,957
23.01.2024, 19:09 8
Цитата Сообщение от Aizek_Orti Посмотреть сообщение
Сметная стоимость
На картинке где такая? И что мешает свои имена в запрос поставить?
0
0 / 0 / 0
Регистрация: 23.01.2024
Сообщений: 6
23.01.2024, 19:14  [ТС] 9
Сметная стоимость руб с НДС, правильное название столбца.
Помешало то, что не понял как номер строки указать
0
ᴁ®
Эксперт MS Access
3864 / 2194 / 459
Регистрация: 13.12.2016
Сообщений: 7,512
Записей в блоге: 5
23.01.2024, 19:47 10
Цитата Сообщение от Aizek_Orti Посмотреть сообщение
Сметная стоимость руб с НДС, правильное название столбца.
Вот почему на фронте используют позывные? Наверное чтобы не звать "Хьюберт Блейн Вольфшлегельштайнхаузенбергедорф-старший"
Почему вы поля (никак не ячейки), с которыми предполагаете делать вычисления не называете лаконично?
0
0 / 0 / 0
Регистрация: 23.01.2024
Сообщений: 6
23.01.2024, 20:01  [ТС] 11
Задание такое.
0
Эксперт MS Access
17534 / 7286 / 1663
Регистрация: 21.06.2012
Сообщений: 13,957
23.01.2024, 20:13 12
По всей видимости Вам нужен не запрос на вычисление, а запрос на обновление таблицы Ведомости (поля Удельный вес). Например, такой
SQL
1
2
UPDATE Ведомость SET Ведомость.[Удельный вес] = 
[Ведомость]![Сметная стоимость руб с НДС]/DSum("Ведомость![Сметная стоимость руб с НДС]","Ведомость")
1
23.01.2024, 20:13
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
23.01.2024, 20:13
Помогаю со студенческими работами здесь

Подстановка значений по коду в запросе
Наша организация ведёт базу данных по клиентам и поводам их обращений. А проверку этой базы данных...

Количество значений в перекрестном запросе
Уважаемые форумчане, подскажите как можно подсчитать количество непустых ячеек в перекрестном...

Вывод пустых значений в запросе
Здравствуйте. Делал запрос на выборку из 2-х таблиц. Вот текст запроса: SELECT...

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

Не выводит всех значений при запросе
Есть таблица CREATE TABLE VYKLADACH ( kod_vykladacha INTEGER PRIMARY KEY AUTO_INCREMENT,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru