2016-12-07 157 views
0

我有一個表日期。減去從列當前日期

id dates 
1 2016-11-06 
2 2016-11-07 
3 2016-11-06 
4 2016-11-09 
5 2016-11-10 
6 2016-11-06 
7 2016-11-03 

我想創建一個單獨的列diff它會告訴我的日期從當前日期的差異。

id dates  diff 
1 2016-11-06  31 
2 2016-11-07  30 
3 2016-11-06  31 
4 2016-11-09  28 
5 2016-11-10  27 
6 2016-11-06  31 
7 2016-11-03  34 

所以我嘗試這個查詢

選擇ID,日期,TIMEDIFF(日期,CURDATE()),如從表名的diff;

但得到不同的結果。

id dates  diff 
1 2016-11-06 -744:00:00 
2 2016-11-07 -720:00:00 
3 2016-11-06 -744:00:00 
4 2016-11-09 -672:00:00 
5 2016-11-10 -648:00:00 
6 2016-11-06 -744:00:00 

等等。 有沒有辦法以我想要的格式獲得差異?

回答