我正在尝试计算当前日期与名为“DayConfirm”(日期时间)的特定列之间的总天数。我想在“DayChanged”行旁边的新列中显示总天数到目前为止我得到了这个:
SELECT DATEDIFF(CURDATE(),(DayConfirm, '%m/%d/%Y') AS DAYS
FROM Administr
谁能帮助我吗?提前谢谢。
答案 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