sqlite的拼接字段的方法(sqlite没有convert函数)

我在sqlserver 操作方式:

csharp 复制代码
   /// <summary>
    ///获取当前门店工资列表
    /// </summary>
    /// <param name="wheres">其他条件</param>
    /// <param name="ThisMendian">当前门店</param>
    /// <param name="IsNotUseYearMonth">是否需要单一的年月来获取工资</param>
    /// <returns></returns>
    public IEnumerable<GongziInfos> QueryListByMendianInWhere(string wheres ,bool IsNotUseYearMonth)
    {
        string Top = string.IsNullOrWhiteSpace(wheres) ? "Top 1000" : string.Empty; 
        string sql = $@"SELECT  {Top} * from ( 
                       select  *, cast(CONVERT( varchar,Year)+ '-'+CONVERT(varchar,Month)+'-15' as Date) as SetGongziDate FROM [GongziInfos]) a
                       Where 1 = 1 {wheres} ";
        return DapperDbHelper.Query<GongziInfos>(sql);
    }

替换为sqlite的操作:

csharp 复制代码
        /// <summary>
        ///获取当前门店工资列表
        /// </summary>
        /// <param name="wheres">其他条件</param>
        /// <param name="ThisMendian">当前门店</param>
        /// <param name="IsNotUseYearMonth">是否需要单一的年月来获取工资</param>
        /// <returns></returns>
        public IEnumerable<GongziInfos> QueryListByMendianInWhere(string wheres, bool IsNotUseYearMonth)
        {
            string Top = string.IsNullOrWhiteSpace(wheres) ? "limit 100" : string.Empty;
            string sql = $@"SELECT  * from ( 
                           select  *, Year||'-'||Month||'-15' as SetGongziDate FROM [GongziInfos]) a
                           Where 1 = 1 {wheres} {Top}  ";
            //return DapperDbHelper.Query<GongziInfos>(sql);
            using (IDbConnection Conn = new DALDBBase().GetOpenConn())
            {
                return Conn.Query<GongziInfos>(sql);
            }
        }
相关推荐
友莘居士7 分钟前
创建信任所有证书的HttpClient:Java 实现 HTTPS 接口调用,等效于curl -k
java·开发语言·https·httpclient·curl -k
患得患失9497 分钟前
【Django DRF】一篇文章总结Django DRF框架
数据库·django·sqlite
伊织code29 分钟前
macOS 安装 PostgreSQL
数据库·macos·postgresql·gui·安装·客户端·psql
abc小陈先生33 分钟前
JUC并发编程1
java·juc
飞飞98743 分钟前
spring mvc
java·服务器·前端
贺函不是涵44 分钟前
【沉浸式求职学习day47】【JSP详解】
java·开发语言·学习
曼岛_1 小时前
[Java实战] Docker 快速启动 Sentinel 控制台(二十八)
java·docker·sentinel
进击的CJR1 小时前
MySQL 8.0 OCP 英文题库解析(八)
数据库·mysql·开闭原则
旋风菠萝1 小时前
八股--SSM(2)
java·开发语言·数据库·八股·八股文·复习
攻心的子乐1 小时前
Flyweight(享元)设计模式 软考 享元 和 代理属于结构型设计模式
java·开发语言