MySQL DATE_SUB的实践


函数简介
DATE_SUB()函数从DATE或DATETIME值中减去时间值(或间隔)。 下面说明了DATE_SUB()函数的语法:

sql 复制代码
DATE_SUB(start_date,INTERVAL expr unit);

DATE_SUB()函数接受两个参数:

start_date是DATE或DATETIME的起始值。

expr是一个字符串,用于确定从起始日期减去的间隔值。unit是expr可解析的间隔单位,例如DAY,HOUR等

以下语句使用DATE_SUB()函数从2023年08月29日减去1天:得到结果为2023-08-28

求昨天的日期值: 将今天的日期值减去 1 天

sql 复制代码
SELECT DATE_SUB(curdate(),INTERVAL 1 DAY) result;

求过去1分钟的日期值: 将今天的日期值减去 1 分钟

sql 复制代码
SELECT DATE_SUB(NOW(),INTERVAL 1 HOUR) result;

当天时间0点0分0秒,减去1小时

sql 复制代码
SELECT DATE_SUB(curdate(),INTERVAL 1 HOUR) result;

当前时间往后1小时

系统中应用:

相关推荐
Jetev8 小时前
如何排查MongoDB GridFS的下载接口拖垮了数据库性能
jvm·数据库·python
2301_795099748 小时前
Python Web日志如何收集_使用logging模块配置分布式日志追踪
jvm·数据库·python
2401_867623988 小时前
如何在phpMyAdmin中执行多条SQL语句_分号分隔与批量执行解析
jvm·数据库·python
zhaoyong2228 小时前
PHP 中 end() 函数如何改变数组内部指针并影响后续遍历操作
jvm·数据库·python
a7963lin9 小时前
Tailwind CSS如何实现溢出滚动处理_利用overflow-auto添加CSS滚动条
jvm·数据库·python
刘~浪地球9 小时前
MongoDB与Python/Node.js实战:打造现代化的数据库应用
数据库·python·mongodb
2501_901200539 小时前
Less如何优化CSS文件大小_利用压缩配置去除冗余样式
jvm·数据库·python
YL200404269 小时前
MySQL-进阶篇-索引
数据库·mysql
庞轩px9 小时前
Redis工具类重构——从臃肿到优雅的门面模式实践
数据库·redis·设计模式·重构·门面模式·可扩展性·可维护性
m0_609160499 小时前
SQL如何通过窗口函数简化年度报表逻辑_SQL开发技巧
jvm·数据库·python