我有一张计算分期付款的表格。在该表中,我将所有数据记录保存到该表中。例如,如果我计算60个分期并保存所有数据,那么它就像是60个月。所以现在我需要每12个月总结一列的价值。有时候v也开始从年中开始分期付款。
我的数据库看起来像这样。突出显示的列必须每12个月总结一次。两张图片只有一张桌子
假设从2012年6月开始我有30期分期付款。我从2012年6月开始支付分期付款,然后应该从2012年6月到2013年5月分期付款.v不能逐年使用。我必须这样总结............................................ .................................... 2012年6月至2013年5月 2013年6月至2014年5月 2014年6月至2014年11月(仅剩6个月)
答案 0 :(得分:1)
您可以使用ROW_NUMBER
生成一个12个月的小组:
WITH Cte AS(
SELECT *,
RN = (ROW_NUMBER() OVER(ORDER BY InstallmentMonth) - 1)/ 12
FROM your_table
)
SELECT
SUM(InteresetPerInstallment)
FROM Cte
GROUP BY RN