呵呵呵呵呵

萝莉有三好,柔体 轻音 易推倒。女神有三宝,干嘛 呵呵 去洗澡。宅男有三好:Dota 基友 破电脑。


mysql 当前时间与减去一段时间函数

mysql 当前时间与减去一段时间函数

mysql支持的时间函数如下:

MySQL Date 函数

下面的表格列出了 MySQL 中最重要的内建日期函数:
函数     描述
NOW()     返回当前的日期和时间
CURDATE()     返回当前的日期
CURTIME()     返回当前的时间
DATE()     提取日期或日期/时间表达式的日期部分
EXTRACT()     返回日期/时间按的单独部分
DATE_ADD()     给日期添加指定的时间间隔
DATE_SUB()     从日期减去指定的时间间隔
DATEDIFF()     返回两个日期之间的天数
DATE_FORMAT()     用不同的格式显示日期/时间

MySQL DATE_SUB() 函数


定义和用法

DATE_SUB() 函数从日期减去指定的时间间隔。
语法

DATE_SUB(date,INTERVAL expr type)

date 参数是合法的日期表达式。expr 参数是您希望添加的时间间隔。

type 参数可以是下列值:
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
实例

假设我们有如下的表:
OrderId     ProductName     OrderDate
1     Computer     2008-12-29 16:25:46.635

现在,我们希望从 "OrderDate" 减去 2 天。

我们使用下面的 SELECT 语句:

SELECT OrderId,DATE_SUB(OrderDate,INTERVAL 2 DAY) AS OrderPayDate
FROM Orders

结果:
OrderId     OrderPayDate
1     2008-12-27 16:25:46.635

查找过去24小时的数据

SELECT *
FROM `tb_online`
WHERE intime
BETWEEN DATE_SUB( now( ) , INTERVAL 24 HOUR )
AND now( )
LIMIT 0 , 30

更多内容:

技术团队的死海效应
windows下用命令行收集各种系统信息
在调用session_start()的时候出现opendir(C:\WINDOWS\TEMP\) failed
iPhone 以数字代替格数条来显示信号强度
mysql字符串连接示例

本文链接地址:http://www.hehehehehe.cn/i/796.html