博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
mysql函数之九:MySql取得日期(前一天、某一天)
阅读量:5881 次
发布时间:2019-06-19

本文共 1351 字,大约阅读时间需要 4 分钟。

取得当天:

SELECT curdate();

mysql> SELECT curdate();

+------------+
| curdate()  |
+------------+
| 2013-07-29 |
+------------+

 

取得当前日期:

mysql> select now();

+---------------------+
| now()               |
+---------------------+
| 2013-07-29 22:10:40 |
+---------------------+

取得前一天:

mysql> select date_sub(curdate(),interval 1 day);

+------------------------------------+
| date_sub(curdate(),interval 1 day) |
+------------------------------------+
| 2013-07-28                         |
+------------------------------------+

 

括号中为当天时间的前一天,如果统计前几天就将括号中的’1’改成相应的天数。如果要算月或年,直接将day改为month或year即可

 

 取得前一天的年份:

mysql> SELECT YEAR(DATE_SUB(CURDATE(),INTERVAL 1 DAY));

+------------------------------------------+
| YEAR(DATE_SUB(CURDATE(),INTERVAL 1 DAY)) |
+------------------------------------------+
|                                     2013 |
+------------------------------------------+

 

 

 

 date_sub()函数的例子:

今天是2013年5月20日。

date_sub('2012-05-25',interval 1 day) 表示 2012-05-24
date_sub('2012-05-25',interval 0 day) 表示 2012-05-25
date_sub('2012-05-25',interval -1 day) 表示 2012-05-26
date_sub('2012-05-31',interval -1 day) 表示 2012-06-01
date_sub(curdate(),interval 1 day) 表示 2013-05-19
date_sub(curdate(),interval -1 day) 表示 2013-05-21
date_sub(curdate(),interval 1 month) 表示 2013-04-20
date_sub(curdate(),interval -1 month) 表示 2013-06-20
date_sub(curdate(),interval 1 year) 表示 2012-05-20
date_sub(curdate(),interval -1 year) 表示 2014-05-20

转载地址:http://ykpix.baihongyu.com/

你可能感兴趣的文章
2016股市投资风向标 大数据说了算
查看>>
发展大数据不能抛弃“小数据”
查看>>
25000个布满恶意软件的摄像头组成的僵尸网络
查看>>
FB全球开放360度直播功能 首先需要一个FB账号
查看>>
量子通信成信息安全领域发展重点 潜在市场望达1000亿元
查看>>
OpenFlow下一步该怎么走?
查看>>
CoreOS为容器安全带来不同方法
查看>>
用EXCEL导入QC需求和测试用例详解
查看>>
中了WannaCry病毒的电脑几乎都是Win 7
查看>>
老男孩最近几年常用的免费的开源软件
查看>>
学生机房虚拟化(九)系统操作设计思路
查看>>
JQ笔记之选择器
查看>>
从自动化测试到持续部署,你需要了解这些
查看>>
linux文件系统
查看>>
处理不同jQuery版本的兼容性问题
查看>>
UITabbarViewController
查看>>
nginx 报错 upstream timed out (110: Connection timed out)解决方案
查看>>
hashMap的代码
查看>>
Python教程:[30]写入Excel
查看>>
ssh锁定(chroot)普通账号的活动目录
查看>>