利用MySQL實現遞減餘額的方法
P粉473363527
2023-09-01 21:11:53
<p>如何使用mysql建立遞減餘額查詢以計算會計中的折舊</p>
<p>例如設備成本為16,000美元,預計使用壽命為5年,折舊率為40%。折舊</p>
<pre class="brush:php;toolbar:false;">年份 起始帳面價值 折舊率 折舊額 結束帳面價值
1 16,000 40% 6,400 9,600
2 9,600 40% 3,840 5,760
3 5,760 40% 2,304 3,456
4 3,456 40% 1,382.40 2,073.60
5 2,073.60 40% 829.44 1,244.16</pre>
<p>如何建立函數/查詢以獲得上述結果?謝謝</p>
您可以使用遞迴CTE來得到您想要的結果。例如:
結果:
在DB Fiddle上查看運行範例。
注意:所有三個參數在第二行定義。如果您想要更改起始值、利率或年數,請在那裡進行更改。