
1、datediff函数语法用法:
表达式DateDiff(timeinterval,date1,date2 [, firstdayofweek [, firstweekofyear]])
允许数据类型: timeinterval 表示相隔时间的类型,代码为:年份 yy、yyyy 季度 qq、q;月份 mm、m;每年的某一日 dy、y;日期 dd、d;星期 wk、ww;工作日 dw;小时 hh;分钟 mi、n;秒 ss、s;毫秒 ms。
2、datediff函数用法示例:
<%
fromDate = #9/9/00#
toDate = #1/1/2000#
response.write "There are " &_
DateDiff("d",fromDate,toDate) &_
" days to millenium from 9/9/00."
%>
返回结果: 从9/9/00 到2000年还有 150 天。
扩展资料:
datediff函数应用范围:
1,该函数在mysql中可用
2,该函数在sybase中可用
3,该函数在在oracle中不可用!
------------------------------------------------------------
select datediff(''d'','2003-01-01','2003-01-02')返回的是1;
select datediff(''d'','2003-01-02','2003-01-01')返回的是-1;
可见datediff返回的是date2和date1之间在给定参数timeinterval下的差值。
注:
在sql2000下测试 "h"时是错误的,应该是 hh,例如:
select datediff(hh,'2003-01-01','2003-01-02') 返回的是24。
参考资料:百度百科-DateDiff()
(转)SQL中关于日期相减的计算方法
selectdatediff(year, 开始日期,结束日期)--两日期间隔年
selectdatediff(quarter, 开始日期,结束日期)--两日期间隔季
selectdatediff(month, 开始日期,结束日期)--两日期间隔月
selectdatediff(day, 开始日期,结束日期)--两日期间隔天
selectdatediff(week, 开始日期,结束日期)--两日期间隔周
selectdatediff(hour, 开始日期,结束日期)--两日期间隔小时
selectdatediff(minute, 开始日期,结束日期)--两日期间隔分
selectdatediff(second, 开始日期,结束日期)--两日期间隔秒
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)