forum.bitel.ru http://forum.bitel.ru/ |
|
Баланс. Начало месяца. http://forum.bitel.ru/viewtopic.php?f=19&t=8909 |
Страница 1 из 1 |
Автор: | Yarlan Zey [ 03 фев 2014, 09:24 ] |
Заголовок сообщения: | Баланс. Начало месяца. |
Код: BalanceUtils bu = new BalanceUtils( con ); BigDecimal balance = bu.getBalance(currentDate, cid); можно исходник этого метода? (как он получает значение) или хотя бы какой результат выполнения будет, если его выполнить первого числа месяца до выполнения начислений? ибо если брать из таблиц, то в тот момент не будет входящего остатка... |
Автор: | skn [ 03 фев 2014, 13:11 ] |
Заголовок сообщения: | Re: Баланс. Начало месяца. |
берется из таблицы contract_balance summa1 + summa2 - summa3 - summa4 если не найдено на указанную дату, ищется за предыдущий месяц и так до месяца в котором создан договор |
Автор: | Akhmat [ 03 фев 2014, 15:14 ] |
Заголовок сообщения: | Re: Баланс. Начало месяца. |
select c.title, c.comment, (SELECT cb.summa1+cb.summa2-cb.summa3-cb.summa4 FROM contract_balance as cb WHERE cb.cid=c.id order by cb.yy desc,cb.mm desc limit 0,1) as balance from contract as c where ... |
Автор: | Yarlan Zey [ 03 фев 2014, 15:19 ] |
Заголовок сообщения: | Re: Баланс. Начало месяца. |
спс |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |