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

相关推荐
java_logo19 小时前
Milvus GUI ATTU Docker 容器化部署指南
运维·数据库·docker·容器·eureka·milvus
武帝为此19 小时前
【MongoDB 数据库介绍】
数据库·mongodb
悦来客栈的老板19 小时前
AST反混淆实战|reese84_jsvmp反编译前的优化处理
java·前端·javascript·数据库·算法
大卫小东(Sheldon)19 小时前
SQL查询中的窗口函数(主要以 PostgreSQL 为例)
大数据·sql·postgre
倔强的石头_19 小时前
灵活性与高性能兼得:KingbaseES 对 JSON 数据的全面支持解析
数据库
#微爱帮#19 小时前
微爱帮监狱寄信写信小程序数据库优化技术文档
数据库
SadSunset19 小时前
(15)动态SQL中的if,foreach和一些其他的常用标签
数据库·python·sql
翔云12345619 小时前
服务器异常崩溃,GTID 是否会出现在 mysql.gtid_executed 表但不在 binlog 中
服务器·mysql·adb
问道飞鱼19 小时前
【数据库知识】MySQL 数据库备份与还原详细解读
数据库·mysql·备份·还原
马克学长19 小时前
SSM实验室设备管理系统8gr9f(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面
数据库·ssm 框架·实验室设备管理·设备预约