sql读取数据库当天记录(datediff)
作者:wang 日期:2009-12-15
datediff(d,adddate,'"&formatdatetime(now(),2)&"')=0
adddate:数据库字段名称
DateDiff()
函数返回两个日期之间的差值 。
表达式 DateDiff(timeinterval,date1,date2 [, firstdayofweek [, firstweekofyear]])
允许数据类型: timeinterval 表示相隔时间的类型,代码为:
“y“表示“年”
“m“表示“月”
“d“表示“日”
“h“表示“时”
“n“表示“分”
“s“表示“秒”。
实例: <%
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 天.
该函数在mssql中可用,在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下的差值。
DateDiff资料参考百度百科
首发于:http://www.g-bei.com/blog/article.asp?id=27
adddate:数据库字段名称
DateDiff()
函数返回两个日期之间的差值 。
表达式 DateDiff(timeinterval,date1,date2 [, firstdayofweek [, firstweekofyear]])
允许数据类型: timeinterval 表示相隔时间的类型,代码为:
“y“表示“年”
“m“表示“月”
“d“表示“日”
“h“表示“时”
“n“表示“分”
“s“表示“秒”。
实例: <%
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 天.
该函数在mssql中可用,在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下的差值。
DateDiff资料参考百度百科
首发于:http://www.g-bei.com/blog/article.asp?id=27
评论: 0 | 引用: 0 | 查看次数: 4249
发表评论