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小时

系统中应用:

相关推荐
小小龙学IT3 分钟前
Qt 元对象系统(Meta-Object System)深度解析:从 MOC 到反射式编程
数据库·qt
想带你从多云到转晴32 分钟前
MySQL重点梳理
数据库·mysql
胖头鱼的鱼缸(尹海文)1 小时前
胖头鱼的技术专栏-465 数据库能力上移还是下沉:库变弱了,应用就变重了(20260828)
数据库
2601_962181961 小时前
Redis Redis介绍、安装 - Redis客户端
数据库·redis·postman
2601_962062942 小时前
Spring Boot入门——Spring Boot项目的创建
java·数据库·spring boot
冰暮流星2 小时前
mysql之外键约束
数据库·mysql
茶栀(*´I`*)2 小时前
数据库零基础入门指南:从基本概念到 SQL 实战
数据库·sql
ERD Online2 小时前
Cursor 连上 MCP:读一张 ER 图,提交一版建议
数据库·后端·开源·cursor·mcp
foolishlee2 小时前
openGauss postmaster退出流程
数据库
叫我:松哥3 小时前
基于flask仿小米商城管理系统,使用flask开的一个商场网站
数据库·后端·python·flask