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

系统中应用:

相关推荐
geyasi几秒前
【Flask】四、flask连接并操作数据库
数据库·python·flask
金仓数据库1 分钟前
浙人医的国产软硬一体诊疗 | 电科金仓携手迈瑞打通PACS链路
大数据·数据库·人工智能
荒川之神16 分钟前
Oracle 开窗函数 专项练习文档
数据库·oracle
Java面试题总结26 分钟前
WAF 误杀了正常请求怎么补数据?CloudFront + Lambda@Edge 双函数架构实战
数据库·架构·edge
weixin_7042660528 分钟前
Redis集群架构与搭建全攻略
数据库·redis·架构
二进制_博客35 分钟前
使用Datax批量将mysql数据导入hive
数据库·hive·mysql
Hvitur1 小时前
软考架构师【第八章】系统质量属性与架构评估
数据库·架构
遇见你...1 小时前
B01 SpringMVC入门
数据库·sql
2601_949816161 小时前
使用python进行PostgreSQL 数据库连接
数据库·python·postgresql
脑子加油站1 小时前
mysql数据库常用命令
数据库