mysql 计算前多少天 sql语句
2017-12-14 16:38
267 查看
语法
DATE_SUB(date,INTERVAL expr type)
date: 参数是合法的日期表达式。expr 参数是您希望添加的时间间隔。
type 参数可以是下列值:
MICROSECOND
SECOND
MINUTE
HOUR
DAY
WEEK
MONTH
QUARTER
YEAR
SECOND_MICROSECOND
MINUTE_MICROSECOND
MINUTE_SECOND
HOUR_MICROSECOND
HOUR_SECOND
HOUR_MINUTE
DAY_MICROSECOND
DAY_SECOND
DAY_MINUTE
DAY_HOUR
YEAR_MONTH
实例 : 计算昨天的时间
select DATE_SUB(now(),INTERVAL 1);
输出:
+——————————–+
| DATE_SUB(now(),INTERVAL 1 DAY) |
+——————————–+
| 2017-12-13 16:35:45 |
+——————————–+
前方有坑:上面的语句now()再往前推一天就是昨天下午的时间,所以用下面的语句:
select date_sub(curdate(),interval 1 day);
DATE_SUB(date,INTERVAL expr type)
date: 参数是合法的日期表达式。expr 参数是您希望添加的时间间隔。
type 参数可以是下列值:
MICROSECOND
SECOND
MINUTE
HOUR
DAY
WEEK
MONTH
QUARTER
YEAR
SECOND_MICROSECOND
MINUTE_MICROSECOND
MINUTE_SECOND
HOUR_MICROSECOND
HOUR_SECOND
HOUR_MINUTE
DAY_MICROSECOND
DAY_SECOND
DAY_MINUTE
DAY_HOUR
YEAR_MONTH
实例 : 计算昨天的时间
select DATE_SUB(now(),INTERVAL 1);
输出:
+——————————–+
| DATE_SUB(now(),INTERVAL 1 DAY) |
+——————————–+
| 2017-12-13 16:35:45 |
+——————————–+
前方有坑:上面的语句now()再往前推一天就是昨天下午的时间,所以用下面的语句:
select date_sub(curdate(),interval 1 day);
相关文章推荐
- mysql 下 计算 两点 经纬度 之间的距离 含具体sql语句
- mysql 下 计算 两点 经纬度 之间的距离 含具体sql语句
- mysql实现经纬度计算两个坐标之间的距离sql语句
- mysql每半小时平均值计算的sql语句
- mysql 下 计算 两点 经纬度 之间的距离 含具体sql语句
- mysql的sql语句中直接计算时间 查询昨天 一周前 一月前 一年前的数据的方法
- mysql 下 计算 两点 经纬度 之间的距离 含具体sql语句以及伪列作为查询条件实现
- MySQL中计算sql语句影响行数的函数
- MySQL:一句SQL语句实现从第几条读多少条
- mysql每半小时平均值计算的sql语句
- SQL语句计算两个日期之间有多少个工作日的方法
- mysql 查询随机条记录的sql语句和php计算概率
- SQL语句计算两个日期之间有多少个工作日的方法
- MySQL中计算sql语句影响行数的函数
- mysql查表中有多少字段的sql语句 已经查找各字段名字
- mysql的sql语句中直接计算时间 查询昨天 一周前 一月前 一年前的数据的方法
- mysql计算经纬度距离并排序的sql语句
- 【MySQL】mysql用户管理、常用sql语句和mysql数据库备份恢复
- Mysql优化(三)sql语句优化
- Mysql中的常使用的几个sql语句