我有一个 SQL 表,其中包含以下格式的数据:
REF FIRSTMONTH NoMONTHS VALUE
--------------------------------
1 2 1 100
2 4 2 240
3 5 4 200
这显示了一个引用值,该值应从 FIRSTMONTH 开始交付并拆分为 NoMONTHS
我想根据引用的值计算每个月潜在交付的总和。因此,我需要从 SQL 服务器查询返回以下结果:
MONTH TOTAL
------------
2 100 <- should be all of REF=1
4 120 <- should be half of REF=2
5 170 <- should be half of REF=2 and quarter of REF=3
6 50 <- should be quarter of REF=3
7 50 <- should be quarter of REF=3
8 50 <- should be quarter of REF=3
我怎样才能做到这一点?