Я работаю над задачей, которая требует от меня создания SQL-запроса, который будет имитировать формулу из Excel, используя определенную начальную сумму, которая будет сокращаться до даты погашения.
, поэтому кто-то может мне помочь сскрипт, который будет имитировать формулу для конкретной даты и применять ее в течение следующего периода до даты окончания.
ниже приведена формула Excel,
=XNPV($C$51, Annuity!G37:$NB$37, Annuity!G41:$NB$41)
у меня есть производная таблица c51,который выполняется по этому запросу
select @rt= wct.XIRR(cf_amt, cf_date, NULL)
FROM (select cf_amt, cf_date from @IRRtab) n(cf_amt, cf_date)
declare @rtt as float = (select cast(@rt as float))
return @rt
end
лист G37 = 20 504,63 от Excel, используя эту формулу
=IF(G41 > 0, Annuity!$C61, 0)
, а G41 - дата.