我有这个问题:
SELECT DATE_FORMAT(expiry_date
,'%d。%m。%Y')FROM my_subscriptions
WHERE user_id
='[user_id]'
提取我网站用户订阅计划的到期日期。现在我想使用另一个查询来计算并提取到期日之前的剩余天数。我不是一个sql大师,并且知之甚少。有什么建议吗?
答案 0 :(得分:3)
你会做
SELECT DATEDIFF(expiry_date,NOW()) AS days
FROM my_subscriptions WHERE user_id = '[user_id]';
答案 1 :(得分:2)
SELECT DATEDIFF(expiry_date, CURDATE()) AS days_until_expire FROM my_subscriptions WHERE user_id = '[user_id]'