2012-03-29 75 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')