关于MYSQL日期相减问题

错误写法:

SELECT DATE_FORMAT(STR_TO_DATE('20230701','%Y%m%d') -60,'%Y%m%d');

但是这种格式有个问题,则会输出空。

正确写法:

SELECT DATE_FORMAT(DATE_SUB('20230701',INTERVAL 60 DAY),'%Y%m%d');

相关推荐
AllData公司负责人1 小时前
AllData搭建AI中台,集成开源项目LabelStudio/CubeStudio,建设数据标注平台/机器学习平台
数据库·人工智能·机器学习·labelstudio·cubestudio
2601_962071001 小时前
Kimi K3 vs DeepSeek V4-Pro实测对比:2026年同一入口十道题,耗时与token消耗差在哪
android·java·数据库
mengzhi啊2 小时前
把数据存入sql数据库。qt,c++。
数据库·sql·qt
ManageEngineITSM2 小时前
工单优先级怎么定?影响×紧急度矩阵的设计与落地方法
java·大数据·运维·前端·数据库·变更管理
科研online2 小时前
数据资源:中国10年旅游流动网络数据集
数据库
智商网输送线配件2 小时前
电子制造零散耗材补货实战:小批量混批采购平台怎么选才不停机?
大数据·服务器·前端·数据库·自动化
小冯不疯2 小时前
集成中心架构:PULL × PUSH × 集成转换的三大引擎
数据库·架构
tryxr3 小时前
数据库如何通过 MVCC 实现隔离性
数据库·mysql·mvcc·隔离性
yeflx3 小时前
Ubuntu22.04安装Mysql Workbench
数据库·mysql·adb
PaperData3 小时前
1986-2025年《中国能源统计年鉴》全年份pdf+excel版
数据库·能源