我正在尝试对此表进行查询:
Id startdate enddate amount
1 2013-01-01 2013-01-31 0.00
2 2013-02-01 2013-02-28 0.00
3 2013-03-01 2013-03-31 245
4 2013-04-01 2013-04-30 529
5 2013-05-01 2013-05-31 0.00
6 2013-06-01 2013-06-30 383
7 2013-07-01 2013-07-31 0.00
8 2013-08-01 2013-08-31 0.00
我想得到输出:
2013-01-01 2013-02-28 0
2013-03-01 2013-06-30 1157
2013-07-01 2013-08-31 0
我想得到那个结果,这样我就可以知道钱什么时候开始进来,什么时候停止。我也对资金开始进入前的月数感兴趣(这解释了第一行),以及资金停止的月数(这解释了为什么我也对 2013 年 7 月至 2013 年 8 月的第三行感兴趣)。
我知道我可以在日期上使用 min 和 max 并在金额上使用总和,但我不知道如何以这种方式划分记录。
谢谢!