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

相关推荐
落日归屿12 分钟前
AI 商品图做完后,为什么还要管图层?
数据库
拾贰_C20 分钟前
【English | conversation 】call | 抖音AI短句情景:打电话---come over
数据库·redis·缓存
2601_9628857230 分钟前
AlphaFeed 支持哪些 K 线周期?period参数怎么传?
前端·数据库·python
麦壳饼1 小时前
架构深度解析:SonnetDB 的写入与查询路径
数据库·sonnetdb
福兮说1 小时前
IP 地址转整数的七个坑:192.168.1.1 算出负数、127.1 也是合法地址、存进 INT 直接溢出
javascript·网络·网络协议·tcp/ip·mysql·golang
gudufy1 小时前
ASP.NET Core 多租户如何动态创建数据库?数据库初始化怎么做?
数据库·blazor·admin
Data-Miner3 小时前
离线AI制表:模型适配与脚本固化实操
大数据·数据库·人工智能·excel
xixiaoyunya3 小时前
数据库三种备份方式怎么组合?从原理到落地的完整方案
数据库
2501_933670793 小时前
2027届数学与应用数学转经营分析:SQL、财务指标与业务指标补齐路线
数据库·sql·数学建模
我科绝伦(Huanhuan Zhou)3 小时前
oracle坏块导致备份不了
数据库·oracle·ffmpeg