当前位置: 代码迷 >> Sql Server >> SQL数据年月分组统计有关问题
  详细解决方案

SQL数据年月分组统计有关问题

热度:100   发布时间:2016-04-27 12:32:40.0
SQL数据年月分组统计问题,求助

 


大概数据就是这样。。这是某客户还款记录。现在要求按年月统计还款金额,未还款的月份还款金额为0.

现在我卡在未还款的月份金额为0上了。。。

请教大神们。用什么方式来构造出这个0啊。。

客户还款时间可能跨度三年左右。

------解决方案--------------------
够造你想要的月份再LEFT 关联
------解决方案--------------------
SQL code
declare @start datetimedeclare @end datetimeset @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
  相关解决方案