| 设为首页 加入收藏 |
当前位置: |
| TOP | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
sql学习笔记(5)---------有关时间查询语句(二)
实例下面的脚本使用 DATE_FORMAT() 函数来显示不同的格式。我们使用 NOW() 来获得当前的日期/时间: DATE_FORMAT(NOW(),'%b %d %Y %h:%i %p') DATE_FORMAT(NOW(),'%m-%d-%Y') DATE_FORMAT(NOW(),'%d %b %y') DATE_FORMAT(NOW(),'%d %b %Y %T:%f') 结果类似: Dec 29 2008 11:45 PM 12-29-2008 29 Dec 08 29 Dec 2008 16:25:46.635 ? ? MySQL DATE_SUB() 函数 ? 定义和用法DATE_SUB() 函数从日期减去指定的时间间隔。 语法DATE_SUB(date,INTERVAL expr type) date 参数是合法的日期表达式。expr 参数是您希望添加的时间间隔。 type 参数可以是下列值:
实例假设我们有如下的表:
现在,我们希望从 "OrderDate" 减去 2 天。 我们使用下面的 SELECT 语句: SELECT OrderId,DATE_SUB(OrderDate,INTERVAL 2 DAY) AS OrderPayDate FROM Orders 结果:
? ? ? MySQL DATEDIFF() 函数 ? 定义和用法DATEDIFF() 函数返回两个日期之间的天数。 语法DATEDIFF(date1,date2) date1 和 date2 参数是合法的日期或日期/时间表达式。 注释:只有值的日期部分参与计算。 实例例子 1使用如下 SELECT 语句:
SELECT DATEDIFF('2008-12-30','2008-12-29') AS DiffDate
结果:
例子 2使用如下 SELECT 语句:
SELECT DATEDIFF('2008-12-29','2008-12-30') AS DiffDate
结果:
? ? MySQL DATE() 函数 ? 定义和用法DATE() 函数返回日期或日期/时间表达式的日期部分。 语法DATE(date) date 参数是合法的日期表达式。 实例假设我们有如下的表: ?
我们使用下面的 SELECT 语句: ? SELECT ProductName, DATE(OrderDate) AS OrderDate FROM Orders WHERE OrderId=1 结果: ?
? ? ? |
| 首页 上一页 1 2 下一页 尾页 2/2/2 | |
| 【大 中 小】【打印】 【繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部】 | |
|
分享到:
|
|
| 上一篇:SQL应用与开发:(七)数据操作.. | 下一篇:SQL读取XML字段 |
| 评论 |
|
|