DATEDIFF返回startdate和enddate之间指定单位的总数。例如,两个日期时间值之间的分钟数计算日期部分和时间部分,并为每一天的差异增加1440分钟。...如果当前区域设置是这些区域设置之一,DATEDIFF接受句号或逗号作为本地日期格式的秒分隔符。
对于$HOROLOG格式的日期或ODBC格式的日期,不能使用逗号作为小数秒分隔符。...(SELECT DATEDIFF(:x,:date1,:date2)
INTO :diff)
w diff
}
1
下面的例子使用WHERE子句中的DATEDIFF来选择上周入院的患者...:
SELECT Name,DateOfAdmission FROM Sample.Patients WHERE DATEDIFF(D,DateOfAdmission,$HOROLOG) <= 7
下面的例子使用了一个子查询来返回那些个人的出生日期距当前日期不超过...1500天的记录:
SELECT Name,Age,DOB
FROM (SELECT Name,Age,DOB, DATEDIFF('dy',DOB,$HOROLOG) AS DaysTo FROM Sample.Person