SqlServer统计1-12⽉份每个⽉的数据(临时表)想做⼀个年度图表效果如下,通过sqlserver来统计今年1-12⽉份每个⽉的数据,效果如下
sql语句⽹上了很多都没有到满意的
到的其中⼀种写法是这样⼦的
这种写法对于前端来说很⽅便不⽤进⾏数据处理,
但缺点在于
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
最后想着⽤临时表的⽅式来写,这样最后查询结果是三列,刚好符合我的预期
先建⼀张只有⼀个字段的临时表,往⾥⾯插⼊12个 1-12的数字,将它左连接我要查的两张表,通过Mon()=临时表的ID作为关联条件
查询结束后删除临时表
记住我后端sql语句ds转list返回给前端
前端接收将json转换成对象,定义两个数组,遍历data,两个属性的所有数据push到两个各⾃的数组容器中,将两个容器分别绑定给echars插件
暂时没有想到更好的⽅式,先这样
发布评论