• c#Dapper mysql按时间段查询和过滤


     #endregion
            /// <summary>
            /// 根据条件获取集合
            /// </summary>
            /// <param name="id">key</param>
            /// <returns>实体</returns>
            public IEnumerable<models.Model.ScanNubProduct> QueryDateSingle(string datestr)
            {
                if (datestr=="oneday")
                {
                   
                        string date =  DateTime.Now.AddDays(-1).ToString("yyyyMMdd");          //昨天时间
                        const string sql = "SELECT *  FROM report_daily_newzsnumtotal_copy WHERE   日期 =@日期" + " and 规格 not like '36%'" + " and 规格 not like '21%'";
                        using (MySqlConnection connection = new MySqlConnection(connstr))
                        {
                            connection.Open();
                            return connection.Query<models.Model.ScanNubProduct>(sql, new { 日期 = date });
                        }
                }
                else if(datestr=="week")
                {
                    string lastday =  DateTime.Now.AddDays(-1).ToString("yyyyMMdd");
                    string weeksday = DateTime.Now.AddDays(-8).ToString("yyyyMMdd");
                    //    const string sql = "SELECT *  FROM report_daily_newzsnumtotal_copy WHERE  日期 between  '20180827'  and '20180830'";
                    //  string where = "WHERE  日期 between  "+ weeksday + " and "+ lastday+ " and 规格 not like 32 and 规格 not like 36 and 规格 not like 21";
                    string where = "WHERE  日期 between  " + weeksday + " and " + lastday + " and 规格 not like '36%'" + " and 规格 not like '21%'";    //过滤规格为36 和21开头的数据
                    return QueryList(where); 
                }
                else
                {
                    return null;
                }
                }
  • 相关阅读:
    day12. 闭包
    day11.函数的全局变量和局部变量
    day10.函数基础及函数参数
    day9.关于文件的操作
    day7.关于字符串的相关操作
    day8.列表、字典、集合相关操作
    day6. while双项循环及for循环
    LeetCode-Unique Binary Search Trees II
    LeetCode-Unique Binary Search Trees
    LeetCode-Edit Distance
  • 原文地址:https://www.cnblogs.com/zuochanzi/p/9578816.html
Copyright © 2020-2023  润新知