asp.net 数据库里的日期类型比较大小

来源:百度知道 编辑:UC知道 时间:2024/05/15 23:33:22
我想查询在数据库中还钱日期比应还钱日期大的记录

SELECT * FROM TableName WHERE DATEDIFF(d,应还日期字段,还钱日期字段)>0

DateDiff()

函数返回两个日期之间的差值 。

表达式 DateDiff(timeinterval,date1,date2 [, firstdayofweek [, firstweekofyear]])

允许数据类型: timeinterval 表示相隔时间的类型,如“M“表示“月”。

实例: <%

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 天.

返回他们相差的天或者小时或者秒. 第一个日期比第二个大的话 返回正值,小就返回负值.判断大于0或者笑语0就可以判断他们的大小了