zoukankan      html  css  js  c++  java
  • 曲线图获取数据

       public static DataTable GetPM25ChartsByYear(string year, string seqId)
            {
                string sql = @"SELECT MAX(EPAir1) AS [max],AVG(EPAir1) AS [avg],MIN(EPAir1) AS [min],DATEPART(MONTH,EPAddTime) AS [month] FROM dbo.BASE_EPRecord
                                WHERE DATEPART(YEAR,EPAddTime)='{0}' AND EPDevSeq='{1}'
                                GROUP BY DATEPART(MONTH,EPAddTime)
                                ORDER BY [month] ASC";

                return DbHelperSQL.GetDataTable(string.Format(sql, DateTime.Parse(year).Year, seqId));
            }

            public static DataTable GetPM25ChartsByMonth(string month, string seqId)
            {
                string sql = @"SELECT MAX(EPAir1) AS [max],AVG(EPAir1) AS [avg],MIN(EPAir1) AS [min],CAST(CONVERT(varchar(100), EPAddTime, 23) AS DATETIME) AS addTime FROM dbo.BASE_EPRecord
                                WHERE DATEPART(MONTH,EPAddTime)={0} AND DATEPART(YEAR,EPAddTime)='{1}' AND EPDevSeq='{2}'
                                GROUP BY CONVERT(varchar(100), EPAddTime, 23)
                                ORDER BY addTime ASC";

                return DbHelperSQL.GetDataTable(string.Format(sql, DateTime.Parse(month).Month, DateTime.Parse(month).Year, seqId));
            }

            public static DataTable GetPM25ChartsByDate(string date, string seqId)
            {
                string sql = @"SELECT MAX(EPAir1) AS [max],AVG(EPAir1) AS [avg],MIN(EPAir1) AS [min],CAST(CONVERT(varchar(100), EPAddTime, 23)+' '+CAST(DATEPART(hh,EPAddTime) AS VARCHAR(10))+':00:00' AS DATETIME) AS addTime FROM dbo.BASE_EPRecord
                            WHERE CONVERT(varchar(100), EPAddTime, 23)='{0}' AND EPDevSeq='{1}'
                            GROUP BY  CONVERT(varchar(100), EPAddTime, 23)+' '+CAST(DATEPART(hh,EPAddTime) AS VARCHAR(10))+':00:00'
                            ORDER BY addTime ASC";

                return DbHelperSQL.GetDataTable(string.Format(sql, date, seqId));
            }

  • 相关阅读:
    Windows server 2016 解决“无法完成域加入,原因是试图加入的域的SID与本计算机的SID相同。”
    Windows Server 2016 辅助域控制器搭建
    Windows Server 2016 主域控制器搭建
    Net Framework 4.7.2 覆盖 Net Framework 4.5 解决办法
    SQL SERVER 2012更改默认的端口号为1772
    Windows下彻底卸载删除SQL Serever2012
    在Windows Server2016中安装SQL Server2016
    SQL Server 创建索引
    C#控制台或应用程序中两个多个Main()方法的设置
    Icon cache rebuilding with Delphi(Delphi 清除Windows 图标缓存源代码)
  • 原文地址:https://www.cnblogs.com/change4now/p/5665167.html
Copyright © 2011-2022 走看看