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

相关推荐
倔强的石头1061 分钟前
连接池参数治理-HikariCP怎么配才稳
数据库·oracle
zcmodeltech18 分钟前
智慧城市沙盘模型多系统协同控制系统设计:基于STM32与Modbus RTU的园区-城市-数字孪生联动方案
服务器·数据库·人工智能·stm32·嵌入式硬件·信息可视化·智慧城市
ashiho26 分钟前
【Redis】原理篇 3w字详解
数据库·redis·缓存·bootstrap
灯澜忆梦32 分钟前
【MySQL9】进阶篇 | 存储引擎
mysql
2601_9657984734 分钟前
Why Most WordPress Themes Break Elementor and How I Fixed It
数据库·人工智能·php
long31610 小时前
MySQL 学习练习(配套 01 入门资料)
数据库·学习·mysql
数据库小学妹11 小时前
数据库等保三级和四级有什么区别?从访问控制到备份恢复的完整对比
数据库·安全·数据库安全·三级等保·等保合规·四级等保
隔窗听雨眠12 小时前
AI重塑数据分析:从SQL执行者到智能基础设施构建者
人工智能·sql·数据分析
看浪的路人12 小时前
第3讲:手写第一个 MCP Server(Python SDK)
jvm·数据库·oracle