С Новым годом! Форум программистов, компьютерный форум, киберфорум
Microsoft Access
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.86/7: Рейтинг темы: голосов - 7, средняя оценка - 4.86
648 / 101 / 11
Регистрация: 08.06.2015
Сообщений: 1,564
1

Промежуточная сумма

14.04.2016, 14:47. Показов 1384. Ответов 4
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Доброго дня, подскажите можно ли на форме сделать промежуточные итоги как в вложеном файле Excell ?
Вложения
Тип файла: xlsx литье.xlsx (11.1 Кб, 12 просмотров)
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.04.2016, 14:47
Ответы с готовыми решениями:

Запрос, промежуточная сумма
Здравствуйте! Подскажите каким образом можно реализовать запрос с промежуточной суммой, то есть,...

Промежуточная страница
Здравсвуйте.Есть HTML форма,её заполняет пользователь,формы обрабатывает CGI программа и на основе...

Промежуточная таблица provider
написать запрос через промежуточную таблицу от provider через supply -> product_code Правильно?...

CURL, промежуточная страница с редиректом на 404
Всем доброго времени суток. Есть ресурс: disk-space.ru Открываем через любой браузер: попадаем...

4
Эксперт MS Access
26818 / 14497 / 3192
Регистрация: 28.04.2012
Сообщений: 15,782
14.04.2016, 15:39 2
Промежуточные итоги это сумма с накоплением, нарастающим итогом? Да, можно. Есть несколько вариантов. Вот с подзапросом в селекте
SQL
1
2
3
4
5
SELECT YEAR([ПолеДаты]) AS Год, MONTH([ПолеДаты]) AS Месяц, SUM([ЭлектроЭ]) AS [ЭЭМесяц], 
(SELECT SUM([ЭлектроЭ]) FROM Таблица t 
 WHERE MONTH(t.[ПолеДаты])<=MONTH(Таблица.[ПолеДаты]) AND YEAR(t.[ПолеДаты])=YEAR(Таблица.[ПолеДаты])) AS СНачалаГода
FROM Таблица
GROUP BY YEAR([ПолеДаты]), MONTH([ПолеДаты])
1
648 / 101 / 11
Регистрация: 08.06.2015
Сообщений: 1,564
14.04.2016, 15:49  [ТС] 3
Посмотрите файл пожалуйста что-то не получается
Вложения
Тип файла: rar Database49.rar (17.9 Кб, 9 просмотров)
0
Эксперт MS Access
26818 / 14497 / 3192
Регистрация: 28.04.2012
Сообщений: 15,782
14.04.2016, 16:05 4
Лучший ответ Сообщение было отмечено alexpro1979 как решение

Решение

Запрос Литье1 поправлен. Были синтаксические ошибки в Dsum

И странно, что явно числовое поле Месяц вдруг текстовое. Оно по смыслу число, а не строка. Желательно переделать.
Вложения
Тип файла: rar Database49.rar (16.9 Кб, 14 просмотров)
1
Эксперт MS Access
26818 / 14497 / 3192
Регистрация: 28.04.2012
Сообщений: 15,782
14.04.2016, 16:27 5
Лучший ответ Сообщение было отмечено alexpro1979 как решение

Решение

И кстати, если нужны "промежуточные итоги" по всем показателям, то Dsum неэффективен, поскольку придется вычислять по каждому показателю. Лучше делать подзапросами
SQL
1
2
3
4
5
6
7
8
9
SELECT Литье.Месяц, SUM(z.elek) AS  SUMЭлектро, 
SUM(z.ch) AS SUMЧугун, 
SUM(z.al) AS SUMАлюминий, 
SUM(z.gaz) AS SUMТраифгаз1м, 
SUM(z.tarif) AS  ТарифээкВт
FROM Литье INNER JOIN 
(SELECT Месяц, ТехЭэкВТ AS elek, Чугункг AS ch, Алюминийкг AS al, Траифгаз1м AS gaz, Тарифээ1кВт AS tarif FROM  Литье) z  
ON z.Месяц<=Литье.Месяц
GROUP BY Литье.Месяц
1
14.04.2016, 16:27
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.04.2016, 16:27
Помогаю со студенческими работами здесь

Промежуточная страница перед переходом по ссылке к pdf
Добрый день. Кто может подсказать, как реализовать следующий скрипт: Например мы находимся на...

Entity Framework: не создается промежуточная таблица для связи "многие-ко-многим"
Здравствуйте. Пытаюсь создать базу данных и наполнить ее чем то. База создается и наполняется,...

Определить длину вектора Х, если х1 - сумма элементов матрицы A, х2 - сумма элементов матрицы B, х3 - сумма С
Заданны три квадратные матрицы A, B, C. Определить длину вектора Х (х1, х2, х3), если х1 - сумма...

Вычислить z = (s1 + s2) /2, где s1 - сумма положительных одного массива, а s2 - сумма отрицательных второго
оба задания надо проделать сначала через функцию, а потом через процедуру(не в одной программе)....


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

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