2012-03-29 95 views
1

這是一個非常簡單的作業問題,我一直堅持一段時間。有人能告訴我如何解決這個問題嗎?MySQL - 年齡分鐘

寶寶出生於2012年3月1日12:00:00。 2013年7月4日13:30:00他會在幾分鐘內到達?

+0

如果要存儲的生日在一個[適當的數據類型](http://dev.mysql.com/doc/refman/5.0/en/datetime.html),那麼這應該是微不足道的。 – 2012-03-29 07:23:30

+0

相關:[stackoverflow.com/questions/5035817...](http://stackoverflow.com/questions/5035817/how-can-i-find-the-age-of-a-record-in-minutes-當使用mysql) – safarov 2012-03-29 07:23:46

+0

http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html#function_timediff – 2012-03-29 07:24:24

回答

0

使用DATEDIFF()數天的差別,比24 * 60 * 60(秒數一天)乘以..

+0

我忘了包括這一點。如果每次給我一分鐘和二秒鐘的價值會怎麼樣?所以問題是: 嬰兒在2012年3月1日12:00:00出生。 2013年7月4日13:30:00他會在幾分鐘內到達? – icEEE 2012-03-29 07:30:22

1

使用此查詢

SELECT TIMESTAMPDIFF(MINUTE, '2012-03-01', '2013-07-04')