2014-10-19 38 views
-1

我正在嘗試編寫一個查詢,該查詢將採用日期值並返回一個數值。我打算用這個來追蹤檢查到期的日子。例如,我將輸入檢查到期日期到數據庫中,然後我希望查詢返回剩餘天數直到檢查到期。

感謝您的幫助。我對SQL不太好。我知道如何編寫基本查詢,但任何過去我都不知道該怎麼做的事情。需要幫助開發SQL來查找日期差異

+0

選擇一個平臺吧。 MySQL或SQL Server?閱讀標籤維基 - 他們不是一回事。 – 2014-10-19 15:19:31

+0

對不起,我修好了。 – chriss 2014-10-19 15:30:26

回答

1

您可以使用timestampdiff()函數來獲取剩餘天數。

讓說的到期日期是2014-10-31與比較,現在你可以得到天爲

mysql> select timestampdiff(day,now(),'2014-10-31') as days ; 
+------+ 
| days | 
+------+ 
| 11 | 
+------+ 
1 row in set (0.00 sec) 
+0

感謝您的幫助。這非常有效。 – chriss 2014-10-19 15:26:05

+0

非常歡迎。 – 2014-10-19 15:29:00