2013-07-24 154 views
0

我有這樣的查詢:MySQL查詢倒計時,直到日期到期

SELECT DATE_FORMAT(expiry_date, '。%d%M%Y')FROM my_subscriptions WHERE user_id = '[USER_ID]'

其中提取我的網站用戶訂閱計劃的到期日期。現在我想要使用另一個查詢來計算並提取到期日期前的剩餘天數。我不是一個sql大師,對此知之甚少。有什麼建議麼 ?

回答

3

你會做

SELECT DATEDIFF(expiry_date,NOW()) AS days 
FROM my_subscriptions WHERE user_id = '[user_id]'; 
+0

出色的工作well..many謝謝 – dotcom22

2
SELECT DATEDIFF(expiry_date, CURDATE()) AS days_until_expire FROM my_subscriptions WHERE user_id = '[user_id]'