sql查询条件中日期相减怎么写

我不知道这是否有效。

SQL求两个时间点相减的函数,需求显示,时、分、秒

selectdatediff(s,'2012-12-118:00:00','2012-12-1108:31:47')结果为1907(秒)语法DATEDIFF(datepart,startdate,enddate)datepart缩写年份yy,yyyyquarterqq,qmonthmm,mdayofyeardy,adaydd,dweekweek,wwhourhh分钟mi,n秒ss,毫秒ms微秒mcs纳秒

SQL中有两个日期,请问如何相减。

返回两个日期之间的天数:DATEDIFF(DAY,'20150210','20150725')两个日期之间的月数:DATEDIFF(MONTH,'20150210','20150725')两个日期之间的年数:DATEDIFF(年份,'20140210','20150725')