0

在我的查询中,我想使用分钟计数器。

SET @totalcount=SEC_TO_TIME(0);

select
@totalcount := @totalcount + getTimePeriodBetweenTwoStops(r1.time1, r1.time2)
-- , getTimePeriodBetweenTwoStops(r1.time1, r1.time2)
,r1.*
from route r1

函数 getTimePeriodBetweenTwoStops 真的返回了两点之间的时间。但我不知道为什么我不能通过返回值增加计数器(@totalcount)。@totalcount 每次都为 NULL :'(

谢谢!

4

1 回答 1

0

你试过使用addtime()吗?

SET @totalcount=SEC_TO_TIME(0);

select
@totalcount := addtime(@totalcount, getTimePeriodBetweenTwoStops(r1.time1, r1.time2))
-- , getTimePeriodBetweenTwoStops(r1.time1, r1.time2)
,r1.*
from route r1
于 2013-08-19T15:05:51.303 回答