原始表如下格式:
Class | CallDate | CallCount |
1 | 2005-8-8 | 40 |
1 | 2005-8-7 | 6 |
2 | 2005-8-8 | 77 |
3 | 2005-8-9 | 33 |
3 | 2005-8-8 | 9 |
3 | 2005-8-7 | 21 |
根据Class的值,按日期分别统计出CallCount1,CallCount2,CallCount3。当该日期无记录时值为0,
要求合并成如下格式:
CallDate | CallCount1 | CallCount2 | CallCount3 |
2005-8-9 | 0 | 0 | 33 |
2005-8-8 | 40 | 77 | 9 |
2005-8-7 | 6 | 0 | 21 |
创建测试环境:
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
动态SQL
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
结果
CallDate | CallCount1 | CallCount2 | CallCount3 |
2005-08-09 00:00:00.000 | 0 | 0 | 33 |
2005-08-08 00:00:00.000 | 40 | 77 | 9 |
2005-08-07 00:00:00.000 | 6 | 0 | 21 |
删除测试环境
drop table T