Форум программистов, компьютерный форум, киберфорум
Microsoft Access
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.56/25: Рейтинг темы: голосов - 25, средняя оценка - 4.56
3 / 3 / 2
Регистрация: 14.12.2015
Сообщений: 75

Sum() count() не верно считает

12.09.2016, 16:25. Показов 4857. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Все темы на форуме какие нашел прочитал и до сих пор не получается выполнить сумму чисел в столбце. Делал сумму с целыми числами и с дробными, в любом случае ответ не верный, перебрал все возможные типы значений как в таблице так и в запросе, указывал "действительное" "фиксированный" все равно считает не верно, я уж даже не знаю куда залезть, чтобы унать в чем дело, приложил пример бд, запрос сумма не верно считает кол-во и сумму
Вложения
Тип файла: rar bd2.rar (18.1 Кб, 4 просмотров)
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
12.09.2016, 16:25
Ответы с готовыми решениями:

При вводе n больше 1289 неправильно считает sum, если введу n=2000, то sum выводит вообще отрицательное, что не так?
program Project2; // Проверьте формулу: 1*2+2*3+...+n*(n+1)=(n*(n+1)*(n+2))/3 uses SysUtils; var n,i:Integer; ...

SUM и COUNT
Раньше в php5 была функция mysql_result, теперь в php7 ее нет, я вывожу данные $result = mysqli_fetch_assoc(mysqli_query($link,...

COUNT, SUM
Добрый день! Вот и я моя очередь тупеть((( Как можно суммировать значения по полю? Т.е. необходимо вычислить абонентов с наличием...

7
648 / 101 / 11
Регистрация: 08.06.2015
Сообщений: 1,564
12.09.2016, 16:31
Сделайте за 2 запроса, таблицы никак не связаны между собой
0
3 / 3 / 2
Регистрация: 14.12.2015
Сообщений: 75
12.09.2016, 16:34  [ТС]
а если таких не связанных таблиц 30, на каждую нужно делать запрос? а потом нужно с помощью этих запросов сделать еще 1 запрос, ужасно все это
0
Эксперт MS Access
26825 / 14505 / 3192
Регистрация: 28.04.2012
Сообщений: 15,782
12.09.2016, 16:56
К сожалению не сказана хотя бы правильное числовое количество каунтов и сумм. Не говоря уже о связях между таблицами. Можно только догадываться. Например, ТС хочет в одном запросе получить каунты и суммы по каждой из таблиц, независимо друг от друга. Тогда такой запрос:
SQL
1
2
3
4
5
6
SELECT q1.c AS tabOne_count, q1.s AS tabOne_sum, 
q2.c AS tabTwo_count, q2.s AS tabTwo_sum, 
q1.c+q2.c AS TotalCount, q2.s+q2.s AS TotalSum
FROM 
(SELECT COUNT(*) AS c, SUM([SUM]) AS s FROM tabOne) q1, 
(SELECT COUNT(*) AS c, SUM([SUM]) AS s FROM tabTwo) q2
1
3 / 3 / 2
Регистрация: 14.12.2015
Сообщений: 75
12.09.2016, 17:07  [ТС]
Как вариант заходит, таблиц будет около 10 и они будут пополняться раз в месяц, на время такое решение сойдет или попробую их связать чем-нибудь, спасибо
0
3 / 3 / 2
Регистрация: 14.12.2015
Сообщений: 75
14.09.2016, 12:19  [ТС]
А можно ли как-то это в столбцы оформить, а не в строки, например сделать 2 столбца с полями count и sum, и в них уже записать значения?
0
648 / 101 / 11
Регистрация: 08.06.2015
Сообщений: 1,564
14.09.2016, 12:33
Зачем 10 таблиц? Сделайте поле в котором укажите признак по которому эти 10 таблиц можно различить.
1
Эксперт MS Access
26825 / 14505 / 3192
Регистрация: 28.04.2012
Сообщений: 15,782
14.09.2016, 12:36
Лучший ответ Сообщение было отмечено alvk как решение

Решение

Можно запросом на объединение (Union)
SQL
1
2
3
4
5
6
7
8
9
10
SELECT "tabOne" AS Таблица, q1.c AS [COUNT], q1.s AS [SUM] 
FROM (SELECT COUNT(*) AS c, SUM([SUM]) AS s FROM tabOne) q1
UNION ALL
SELECT "tabTwo" AS Таблица, q2.c AS [COUNT], q2.s AS [SUM] 
FROM (SELECT COUNT(*) AS c, SUM([SUM]) AS s FROM tabTwo) q2
UNION ALL
SELECT "Summa" AS Таблица, q1.c+q2.c AS [COUNT], q1.s+q2.s AS [SUM] 
FROM 
(SELECT COUNT(*) AS c, SUM([SUM]) AS s FROM tabOne) q1,
(SELECT COUNT(*) AS c, SUM([SUM]) AS s FROM tabTwo) q2
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
14.09.2016, 12:36
Помогаю со студенческими работами здесь

Обьединение Count и Sum
Помогите пожалуйста! Не могу разобраться. Нужно создать запрос, чтобы из двух разных таблиц считать значения(имя и данные, к которым...

Вывод итога. (count + sum)
Добрый день! Есть таблица sales(date, client, summa) Мне нужно вывести все значения и конечный итог в виде кол-ва клиентов...

Count и sum из нескольких таблиц
Здравствуйте! Подскажите, как максимально упрощенно можно выполнить следующий запрос. Есть таблица: id price status 1 100 ...

Запрос к нескольким таблицам (есть SUM,COUNT)
Есть несколько таблиц, необходимо выбрать данные по заданию Написал запрос:SELECT DISTINCT r.DepID, D.RespSurname, ...

Не считает переменную sum
Не считает переменную sum, понятия не имею в чем ошибка. Помогите, пожалуйста static void Main(string args) { ...


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

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru