SELECT FROM_UNIXTIME(date_of_registration, '%Y-%m-%d %H:%i:%s') AS user_registeredon,
FROM_UNIXTIME(renewal_date, '%Y-%m-%d %H:%i:%s') AS expiry_date,
a.agent_id
FROM ta_agent a,
ta_subscription s
WHERE s.agent_id = a.agent_id
我的输出
我想以天数显示到期日期。例如:69 天后过期。如何将bigint转换为天数?
最佳答案
SELECT FROM_UNIXTIME(date_of_registration, '%Y-%m-%d %H:%i:%s') AS user_registeredon,
ROUND((renewal_date - date_of_registration)/(60*60*24)) AS expiry_date,
a.agent_id
FROM ta_agent a,
ta_subscription s
WHERE s.agent_id = a.agent_id
关于mysql - 将 bigint 转换为天数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23167230/