企业应用经常用图表来展示用户数据情况,便于企业决策分析;常用的例子就是展示近十二个月的数据(当前月向前起向前推12个月)分布。效果图如下:
那么就要对数据库的数据进行钻取,不管数据库中某个月是否有数据,都要将这个月钻取出来,也就是近十二个月的列是固定的,简单设计一个数据表结构,有如下几条数据:
Id |
MYear |
MMonth |
data |
100 |
2013 |
10 |
12.5 |
101 |
2014 |
1 |
NULL |
102 |
2014 |
8 |
14 |
(2014年9月之前的12个月数据)希望搜出结果如下: