重现步骤

[步骤]

exec sp_executesql N'UPDATE RB_Finance_Settlement SET CheckDate = CASE WHEN UpdateTime<@CloseDate AND CAST(CONVERT(NVARCHAR(7),ShipTime,120)+''-01'' AS DATETIME)<DATEADD(MONTH,-1,CAST(CONVERT(NVARCHAR(7),UpdateTime,120)+''-01'' AS DATETIME)) THEN UpdateTime                                WHEN UpdateTime<@CloseDate AND CAST(CONVERT(NVARCHAR(7),ShipTime,120)+''-01'' AS DATETIME)>=DATEADD(MONTH,-1,CAST(CONVERT(NVARCHAR(7),GETDATE(),120)+''-01'' AS DATETIME)) AND CAST(CONVERT(NVARCHAR(7),ShipTime,120)+''-01'' AS DATETIME)<CAST(CONVERT(NVARCHAR(7),UpdateTime,120)+''-01'' AS DATETIME) THEN ShipTime                                WHEN UpdateTime<@CloseDate AND CAST(CONVERT(NVARCHAR(7),ShipTime,120)+''-01'' AS DATETIME)=CAST(CONVERT(NVARCHAR(7),GETDATE(),120)+''-01'' AS DATETIME) THEN ShipTime                                WHEN UpdateTime>=@CloseDate AND CAST(CONVERT(NVARCHAR(7),ShipTime,120)+''-01'' AS DATETIME)<CAST(CONVERT(NVARCHAR(7),UpdateTime,120)+''-01'' AS DATETIME) THEN UpdateTime                                WHEN UpdateTime>=@CloseDate AND CAST(CONVERT(NVARCHAR(7),ShipTime,120)+''-01'' AS DATETIME)=CAST(CONVERT(NVARCHAR(7),UpdateTime,120)+''-01'' AS DATETIME) THEN ShipTime                                ELSE CheckDate END                            FROM dbo.RB_Finance_Settlement(NOLOCK)                             WHERE UpdateTime>@RetryDate AND CustomerID=@CustomerID; ',N'@CloseDate datetime,@RetryDate datetime,@CustomerID int',@CloseDate='2025-06-03 23:59:59',@RetryDate='2025-06-06 00:00:00',@CustomerID=1





[结果]


[期望]

建议  分批次 单次 1万或者五千去处理 
历史记录  
  1. 2025-06-13 13:53:45, 由 袁慧斌 创建。
  2. 2025-06-13 13:55:17, 由 李乐同 指派给 张明磊。
    修改了 指派给,旧值为 "liletong",新值为 "zhangminglei"。
  3. 2025-06-16 08:57:42, 由 张明磊 指派给 何智军。
    修改了 指派给,旧值为 "zhangminglei",新值为 "hezhijun"。
    军哥 确认下销成表是否还在使用
  4. 2025-06-16 08:58:03, 由 张明磊 编辑。
    修改了 解决时效,旧值为 "0",新值为 "-1"。
    修改了 指派给 ,旧值为 "hezhijun",新值为 "zhangminglei"。
  5. 2025-06-16 11:41:30, 由 张明磊 解决,方案为 性能问题 。
    修改了 解决方案,旧值为 "",新值为 "performance"。
    修改了 解决日期,旧值为 "",新值为 "2025-06-16 11:40:45"。
    修改了 指派给 ,旧值为 "zhangminglei",新值为 "yuanhuibin"。
    修改了 Bug状态 ,旧值为 "active",新值为 "resolved"。
    修改了 是否确认,旧值为 "0",新值为 "1"。
    修改了 解决者 ,旧值为 "",新值为 "zhangminglei"。
    后续这个服务暂时用不上 今晚注释发版
  6. 2025-06-19 20:57:25, 由 袁慧斌 编辑。
    修改了 解决时效,旧值为 "0",新值为 "21.78"。
    修改了 截止日期,旧值为 "0000-00-00",新值为 "2025-06-19"。
    修改了 上线时间,旧值为 "0000-00-00 00:00:00",新值为 "2025-06-19 20:57"。
    修改了 上线时效,旧值为 "-1",新值为 "103.05"。
  7. 2025-06-19 20:57:44, 由 袁慧斌 编辑。
    修改了 测试责任人,旧值为 "",新值为 "admin"。
  8. 2025-06-19 20:57:46, 由 袁慧斌 关闭。
    修改了 Bug状态 ,旧值为 "resolved",新值为 "closed"。
    修改了 指派给 ,旧值为 "yuanhuibin",新值为 "closed"。
    修改了 由谁关闭,旧值为 "",新值为 "yuanhuibin"。
    修改了 关闭日期,旧值为 "",新值为 "2025-06-19 20:57:46"。
所属项目 技术中心-需求池
所属模块 财务   财务管理
所属计划
所属迭代
Bug类型
严重程度 严重
优先级 P1
Bug状态 已关闭
业务部门 财务管理中心
影响功能
开发责任人 张明磊
测试责任人 admin
解决时效 21.78
激活次数 0
激活日期
是否确认 是
当前指派 Closed 于 2025-06-19 20:57:46
截止日期 2025-06-19
上线时间 2025-06-19 20:57:00
上线时效 103.05
操作系统
浏览器
关键词
抄送给
所属迭代
相关需求
相关任务
由谁创建 袁慧斌 于 2025-06-13 13:53:45
影响环境 生产环境-线上测试
由谁解决 张明磊 于 2025-06-16 11:40:45
解决版本
解决方案 性能问题
由谁关闭 袁慧斌 于 2025-06-19 20:57:46
最后修改 袁慧斌 于 2025-06-19 20:57:46
相关Bug