0

我有这个查询:

SELECT DATE_FORMAT( expiry_date, '%d.%m.%Y' ) FROM my_subscriptionsWHERE user_id= '[user_id]'

提取我网站的用户订阅计划的到期日期。现在我想使用另一个查询来计算和提取到期日期之前的剩余天数。我不是 sql 专家,对此知之甚少。有什么建议么 ?

4

2 回答 2

4

你会做

SELECT DATEDIFF(expiry_date,NOW()) AS days 
FROM my_subscriptions WHERE user_id = '[user_id]';
于 2013-07-24T22:57:28.600 回答
2
SELECT DATEDIFF(expiry_date, CURDATE()) AS days_until_expire FROM my_subscriptions WHERE user_id = '[user_id]'
于 2013-07-24T22:56:23.020 回答