Показать сообщение отдельно
Старый 19.12.2017, 14:56   #3  
dech is offline
dech
Участник
Аватар для dech
Самостоятельные клиенты AX
 
642 / 347 (13) ++++++
Регистрация: 25.06.2009
Адрес: Омск
Записей в блоге: 3
Во-первых, if и do-while содержат одинаковые условия, превратите это в один цикл while.
Во-вторых, зачем пишете forupdate, когда не применяете ни udpate(), ни delete()?
В-третьих, разделите rowQuota на две разные переменные для выборки и вставки, тогда понятнее будет код.
В-четвертых, можно заменить monthDiff и dayDiff вызовом функций и сделать один вызов вместо двух.
__________________
// no comments