powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Запрос на подсчет суммы
9 сообщений из 9, страница 1 из 1
Запрос на подсчет суммы
    #39633723
Silver007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Уважаемые гуру программирования, помогите решить следующую проблему:
Есть таблица с датами и платежами.
Необходимо сделать запрос, который для каждой даты (построчно) будет считать сумму оплат, совершенных до даты, указанной в строке.

Например:

Дата Платеж Оплачено на дату
01.01.2018 | 1000 | 0
01.02.2018 | 1000 | 1000
01.03.2018 | 1000 | 2000
01.04.2018 | 1000 | 3000
01.05.2018 | 1000 | 4000

и т.д.
...
Рейтинг: 0 / 0
Запрос на подсчет суммы
    #39633737
bubucha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
иcпользовать GROUP BY и SUM
...
Рейтинг: 0 / 0
Запрос на подсчет суммы
    #39633749
mnbvcx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: sql
1.
2.
3.
4.
select q0.t, 
(SELECT  Sum(q.s) AS t
FROM q where q.t < q0.t) as running_total_
from q as q0
...
Рейтинг: 0 / 0
Запрос на подсчет суммы
    #39633760
Silver007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mnbvcx, спасибо за ответ.
Если не трудно поясните логику запроса.
...
Рейтинг: 0 / 0
Запрос на подсчет суммы
    #39633779
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Silver007,
Код: vbnet
1.
2.
3.
SELECT myDate, pl, DSum("pl","tbl","mydate<#" & Format([myDate],"mm\/dd\/yy") & "#") AS doData
FROM tbl
GROUP BY myDate, pl;

Dsum возвращает сумму по полю "pl"(платежи) до даты в поле myDate
...
Рейтинг: 0 / 0
Запрос на подсчет суммы
    #39633794
Silver007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
sdku,
Большое спасибо. Все заработало. Авэ sdku.
...
Рейтинг: 0 / 0
Запрос на подсчет суммы
    #39633803
Silver007, объясните, зачем вам это именно в запросе?
В отчете это делается запросто, в форме тоже не сложно.

ЗЫ. С удивительным постоянством на форуме мелькают вопросы о нарастающих итогах или нумерации записей в запросах. Не понимаю...
...
Рейтинг: 0 / 0
Запрос на подсчет суммы
    #39633820
bubucha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторВ отчете это делается запросто, в форме тоже не сложно.
запросы не только для этого используются...
...
Рейтинг: 0 / 0
Запрос на подсчет суммы
    #39633851
Silver007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Кривцов Анатолий,
Объясняю: мне нужно определить дату возникновения просрочки по графику оплаты. Чтобы это сделать необходимо суммировать все начисления на дату каждого начисления и все платежи, поступившие до указанной даты. Затем из первого вычесть второе. Если разница больше нуля - это дата возникновения просрочки. Как это делать если не через запрос?
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Запрос на подсчет суммы
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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