SQL数据年月分组统计有关问题
SQL数据年月分组统计问题,求助
大概数据就是这样。。这是某客户还款记录。现在要求按年月统计还款金额,未还款的月份还款金额为0.
现在我卡在未还款的月份金额为0上了。。。
请教大神们。用什么方式来构造出这个0啊。。
客户还款时间可能跨度三年左右。
------解决方案--------------------
够造你想要的月份再LEFT 关联
------解决方案--------------------
大概数据就是这样。。这是某客户还款记录。现在要求按年月统计还款金额,未还款的月份还款金额为0.
现在我卡在未还款的月份金额为0上了。。。
请教大神们。用什么方式来构造出这个0啊。。
客户还款时间可能跨度三年左右。
------解决方案--------------------
够造你想要的月份再LEFT 关联
------解决方案--------------------
- SQL code
declare @start datetime declare @end datetime set @start = '2008-01-01' set @end = '2012-12-01' ;with cte as ( select convert(varchar(6),dateadd(mm,number,@start),112) as date from master..spt_values where [type] = 'P' and number between 0 and datediff(mm,@start,@end) ) select * from cte