Sql server 如何按月划分金额和订单?Sql server

Sql server 如何按月划分金额和订单?Sql server,sql-server,Sql Server,我想划分一个金额,并按月分组,其中每个月的金额相同,其余的应在最后一个月 以下是我掌握的数据: 金额:27000,第一个月:M02,每月金额:6000 这是我想要的结果: Month | Amount M02 6000 M03 6000 M04 6000 M05 6000 M06 3000 递归SQL:初始值可以根据当前未知的需要进行更改,需要为其设置不同的值通常只有5个月?@Luuk不总是,月数取决于总和除以每个月的金额。请查询并解释月数如何取决于除以。@luk我有3个变量,总和、金额和第一

我想划分一个金额,并按月分组,其中每个月的金额相同,其余的应在最后一个月

以下是我掌握的数据: 金额:27000,第一个月:M02,每月金额:6000

这是我想要的结果:

Month | Amount
M02 6000
M03 6000
M04 6000
M05 6000
M06 3000

递归SQL:初始值可以根据当前未知的需要进行更改,需要为其设置不同的值通常只有5个月?@Luuk不总是,月数取决于总和除以每个月的金额。请查询并解释月数如何取决于除以。@luk我有3个变量,总和、金额和第一个月。月数等于总和除以金额,在这个例子中,我有27000/6000=4*6000+3000,所以这里的月数是4+1=5谢谢,你的答案解决了我的问题。祝你今天愉快