SqlServer 统计1-12月份 每个月的数据(临时表)
2024-08-31 03:51:31
想做一个年度图表 效果如下,通过sqlserver来统计今年1-12月份每个月的数据,效果如下
sql语句网上找了很多都没有找到满意的
找到的其中一种写法是这样子的
这种写法对于前端来说很方便 不用进行数据处理,
但缺点在于
1:后端是不是得定12个属性的容器来接收这个数据格式
2:假如我要一个在一个查询结果中显示两个不同对象的年度统计数据就无法实现,必须得相同的sql语句再写一遍
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
最后想着用临时表的方式来写,这样最后查询结果是三列,刚好符合我的预期
先建一张只有一个字段的临时表,往里面插入12个 1-12的数字,将它左连接我要查的两张表,通过Mon()=临时表的ID作为关联条件
查询结束后删除临时表
后端sql语句ds转list返回给前端
前端接收 将json转换成对象,定义两个数组,遍历data,两个属性的所有数据push到两个各自的数组容器中,将两个容器分别绑定给echars插件
暂时没有想到更好的方式,先这样
最新文章
- 解决Android应用安装快完毕时提示签名冲突
- 《微信小程序七日谈》- 第三天:玩转Page组件的生命周期
- Intent 转向
- 怎样成为一名PHP专家?
- view,SurfaceView,GLSurfaceView的关系和区别
- C#中&;与&;&;的区别
- 配置Apache2 管理 SVN
- poj 1011 Sticks ,剪枝神题
- RabbitMQ安装记录(CentOS)
- ASP.NET MVC5学习系列——身份验证、授权
- docker学习(一)
- JavaScript:void(0)使用介绍
- centos 7 jenkins 部署
- (六)最最基本的git操作
- mysql 中文乱码 解决
- 2017-2018-1 20155207&;20155308《信息安全技术》实验四-木马及远程控制技术
- DIY自己的GIS程序(1)——起航
- UVa 11552 最小的块数(序列划分模型:状态设计)
- 多个docker 挂载VOLUME的心得
- mysql字符集和校对规则(Mysql校对集)