我SQL语句是这样的写的,我想计算出两个时间的时间差,单位是分钟SELECT TIMESTAMPDIFF(MINUTE,ENTER_TIME,DEPARTURE_TIME) as a FROM att_dateatt_date表里有字段是这样的
OID EMFNBR ATTDATE ENTER_TIME DEPARTURE_TIME vComment
1 S001 2013-04-11 09:15:00 11:05:00 测试
但是我执行sql语句返回的结果是
a
null
哪位能帮忙解释下啊,急啊MySQLSQL
OID EMFNBR ATTDATE ENTER_TIME DEPARTURE_TIME vComment
1 S001 2013-04-11 09:15:00 11:05:00 测试
但是我执行sql语句返回的结果是
a
null
哪位能帮忙解释下啊,急啊MySQLSQL
我也尝试把ATTDATE这个字段和ENTER_TIME、DEPARTURE_TIME分别拼接起来比较,但还是一样的结果
-> '2000:01:01 00:00:00.000001');
-> '-00:00:00.000001'
mysql> SELECT TIMEDIFF('2008-12-31 23:59:59.000001',
-> '2008-12-30 01:01:01.000002');
-> '46:58:57.999999'