You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何更新表格m_25th列,填充对应上月25日的日期值?

解决方法

首先你的表格结构及数据如下:

dim_Date_keyperiod yearm_25thPeriod_start_Date
2021010120212020-12-25 00:00:00.0002021-01-01 00:00:00.000
2022010120222021-12-25 00:00:00.0002022-01-01 00:00:00.000
202301012023NULL2023-01-01 00:00:00.000

要更新2023年对应的m_25th列值,直接用SQL的UPDATE语句即可:

UPDATE 你的表名
SET m_25th = '2022-12-25 00:00:00.000'
WHERE `period year` = 2023;

注意事项:

  • 把语句里的你的表名替换成实际的数据库表名称
  • 执行更新前,建议先运行以下查询确认目标行,避免误操作:
    SELECT * FROM 你的表名 WHERE `period year` = 2023;
    
  • 如果是Oracle这类对日期格式要求严格的数据库,需要用TO_DATE函数转换:
    UPDATE 你的表名
    SET m_25th = TO_DATE('2022-12-25 00:00:00', 'YYYY-MM-DD HH24:MI:SS')
    WHERE "period year" = 2023;
    

内容的提问来源于stack exchange,提问作者EAsh

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.09 12:40:23