计算当天之间的总天数(SQL)

时间:2013-12-18 08:25:37

标签: sql

我正在尝试计算当前日期与名为“DayConfirm”(日期时间)的特定列之间的总天数。我想在“DayChanged”行旁边的新列中显示总天数到目前为止我得到了这个:

SELECT DATEDIFF(CURDATE(),(DayConfirm, '%m/%d/%Y') AS DAYS
FROM Administr
谁能帮助我吗?提前谢谢。

2 个答案:

答案 0 :(得分:2)

您可以尝试使用DATEDIFF

SELECT DATEDIFF(DAY, GETDATE() , DayConfirm) 

答案 1 :(得分:0)

您需要传递日期部分即日期属性:

SELECT DATEDIFF(day,'2008-06-05','2008-08-05') AS DiffDate

你也错过了结束);试试这个:

SELECT DATEDIFF(day, CURDATE(),(DayConfirm, '%m/%d/%Y')) AS DAYS
FROM Administr