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);
            }
        }
相关推荐
闪电悠米12 分钟前
黑马点评-Redis 消息队列-03_stream_consumer_group
开发语言·数据库·redis·分布式·缓存·junit·lua
DIY源码阁1 小时前
JavaSwing航班订票管理系统 - MySQL版
数据库·mysql
Xzh04231 小时前
AI Agent 学习路线(Java 后端方向)
java·人工智能·学习
艾利克斯冰2 小时前
Java 设计模式-行为型模式(更新中)
java·开发语言·设计模式
倒霉蛋小马2 小时前
Java新特性:record关键字
java·开发语言
浪客灿心2 小时前
项目篇:模块设计与实现
数据库·c++
折哥的程序人生 · 物流技术专研2 小时前
《Java 100 天进阶之路》第95篇:消息队列基础(RocketMQ/Kafka)(2026版)
java·面试·kafka·rocketmq·java-rocketmq·求职招聘
budingxiaomoli2 小时前
Spring日志
java·开发语言
IT空门:门主2 小时前
Spring 注入三剑客:@Resource、@Autowired、@RequiredArgsConstructor 到底该用哪个?
java·后端·spring
Sam_Deep_Thinking3 小时前
Spring Boot 的启动原理是什么?
java·spring boot·后端