问答 查看内容
返回列表

如何计算当前日期对应的上个月1号的数据,假如今天是12/26,就要11/1

131 1
发表于 2025-12-29 14:53:26 | 查看全部 阅读模式
如何计算当前日期对应的上个月1号的数据,假如今天是12/26,就要11/1

评论1

观小新楼主Lv.1 发表于 2025-12-29 14:54:42 | 查看全部
方法1:
DATE_SUB(
        DATE_FORMAT(CURRENT_DATE, '%Y-%m-01'),1 )
方法2:
DATE_ADD(
        DATE_FORMAT(CURRENT_DATE, '%Y-%m-01'),
        INTERVAL -1 MONTH)
方法3:
DATE_FORMAT(
    ADD_MONTHS(DATE_TRUNC(CURRENT_DATE, 'MONTH'), -1),
    '%Y-%m-%d'
)

回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

微信服务号
联系我们
电话:400-880-0750
邮箱:hello@guandata.com
Copyright © 2001-2026 观远社区 版权所有 All Rights Reserved. 浙 ICP 备15006424号-3
去回复 去发帖 返回顶部
快速回复 返回顶部 返回列表