关于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');

相关推荐
oradh11 分钟前
Oracle表在线重定义操作总结
数据库·oracle·oracle表在线重定义
拾光Ծ21 分钟前
【MySQL】基础入门:库操库、数据表操作与数据类型详解
数据库·sql·mysql·数据类型·库操作·表操作
存在morning22 分钟前
【Flink SQL 学习笔记 三】维表关联:Lookup Join、Temporal Join、窗口 Join
sql·学习·flink
cspttty24 分钟前
哪些证书可以弥补学历不足
大数据·数据库·数据挖掘
Chasing__Dreams30 分钟前
向量数据库--Milvus--2--介绍
数据库·milvus
redfred38 分钟前
DBeaver 使用教程:开源免费数据库管理工具 100+ 数据库连接 SQL编辑器 ER图 AI生成SQL 全平台
数据库·sql·开源
zcmodeltech41 分钟前
垃圾发电厂沙盘模型控制系统设计与实现:多设备协同联动方案
java·大数据·数据库·人工智能·stm32·嵌入式硬件·制造
有续技术41 分钟前
工业网关接入 PLC,为什么要先整理点表?
运维·网络·数据库
山峰哥44 分钟前
数据库工程:Explain执行计划对比调优实战‌
大数据·数据库·sql·编辑器·深度优先