zoukankan      html  css  js  c++  java
  • SqlServer 统计1-12月份 每个月的数据(临时表)

    想做一个年度图表 效果如下,通过sqlserver来统计今年1-12月份每个月的数据,效果如下

    sql语句网上找了很多都没有找到满意的

    找到的其中一种写法是这样子的

    这种写法对于前端来说很方便 不用进行数据处理,

    但缺点在于

    1:后端是不是得定12个属性的容器来接收这个数据格式

    2:假如我要一个在一个查询结果中显示两个不同对象的年度统计数据就无法实现,必须得相同的sql语句再写一遍

    ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

    最后想着用临时表的方式来写,这样最后查询结果是三列,刚好符合我的预期

    先建一张只有一个字段的临时表,往里面插入12个 1-12的数字,将它左连接我要查的两张表,通过Mon()=临时表的ID作为关联条件

    查询结束后删除临时表

    后端sql语句ds转list返回给前端

    前端接收 将json转换成对象,定义两个数组,遍历data,两个属性的所有数据push到两个各自的数组容器中,将两个容器分别绑定给echars插件

    暂时没有想到更好的方式,先这样

  • 相关阅读:
    全站生成静态文件的通用方法
    Web.config配置文件详解(新手必看)
    iis7/7.5设置上传文件最大大小
    C# 中的常用正则表达式总结
    60款很酷的 jQuery 幻灯片演示和下载
    DataReader记录生成多列的表格
    正则表达式
    博客转移
    ASP.Net学习之常用SQL存储过程(1)
    遍历Request的信息
  • 原文地址:https://www.cnblogs.com/clsl/p/11579427.html
Copyright © 2011-2022 走看看