小白教程
所有教程
关于
Search
172.70.126.138
172.70.126.138
参数设置
贡献
退出
操作
编辑
移动
保护
信息
历史
删除
查看“Func datediff”的源代码
本页内容
上一节:
Func_dateadd
下一节:
Func_convert
因为以下原因,您没有权限编辑本页:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
{{DISPLAYTITLE:DATEDIFF()}}[[Category:sql dates|13]] = SQL Server DATEDIFF() 函数 = [[sql dates|SQL Server Date 函数]] == 定义和用法 == DATEDIFF() 函数返回两个日期之间的天数。 === '''语法''' === <pre> DATEDIFF(datepart,startdate,enddate)</pre> startdate 和 enddate 参数是合法的日期表达式。datepart 参数可以是下列的值: {| class="table table-striped table-hover" ! datepart ! 缩写 |- | 年 | yy, yyyy |- | 季度 | qq, q |- | 月 | mm, m |- | 年中的日 | dy, y |- | 日 | dd, d |- | 周 | wk, ww |- | 星期 | dw, w |- | 小时 | hh |- | 分钟 | mi, n |- | 秒 | ss, s |- | 毫秒 | ms |- | 微妙 | mcs |- | 纳秒 | ns |} === '''实例''' === 现在我们想要获取两个日期之间的天数。 我们使用下面的 SELECT 语句: <pre> SELECT DATEDIFF(day,'2008-06-05','2008-08-05') AS DiffDate</pre> 结果: {| class="table table-striped table-hover" ! DiffDate |- | 61 |} === '''实例''' === 现在我们想要获取两个日期之间的天数(请注意,第二个日期比第一个日期早,结果将是一个负数)。 我们使用下面的 SELECT 语句: <pre> SELECT DATEDIFF(day,'2008-08-05','2008-06-05') AS DiffDate</pre> 结果: {| class="table table-striped table-hover" ! DiffDate |- | -61 |} [[sql dates|SQL Server Date 函数]]
返回至“
Func datediff
”。
上一节:
Func_dateadd
下一节:
Func_convert