Придумать алгоритм (логику)

Вопросы по программированию, не подходящие в другие разделы.

Модераторы: Naeel Maqsudov, C_O_D_E

Ответить
Wadik
Сообщения: 1
Зарегистрирован: 21 апр 2011, 21:39

Возникла задача, решение которой не приходит без вашей помощи, уважаемые пользователи данного форума!

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

Код: Выделить всё

Дата:        Приход:        Расход:
11-04-2011   6000.00           0.00
12-04-2011   0.00           6000.00
12-04-2011   4000.00           0.00
12-04-2011   0.00           4000.00
19-04-2011   5000.00           0.00
20-04-2011   5000.00           0.00
20-04-2011   0.00           5000.00
21-04-2011   5000.00           0.00
21-04-2011   0.00           5000.00
21-04-2011   0.00           5000.00
22-04-2011   7000.00           0.00
22-04-2011   0.00           7000.00
Сумма 5000, которая пришла 19-04-2011 отправлена только 21-04-2011(хотя должна была быть отправлена 19-04-2011 или 20-04-2011). Задержка составила 1 день.
Каким образом выловить подобные несвоевременные платежи и вычислить количество дней задержки програмным способом?!

Есть мысль группировать по дням, вычислять разницу прихода/расхода по дню, а далее ... ступор. Не знаю как решить такую задачу. Помогите пожалуйста!
Ответить