2014-04-19 3 views
0
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 

MY OUTPUT변환 BIGINT

enter image description here

나는 일의 수의 유효 기간을 표시합니다. 예 : 69 일 후에 만료됩니다. bigint를 일 수로 변환하는 방법?

답변

1
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 
+0

초 * minut * 시간. Unixtime은 Begin of UNIX epoche (01.01.1970)부터 초로 저장됩니다. –