2011-10-31 76 views
1

我想基于行中的其他领域更新字段,我需要一些帮助 - 我不断收到不想要的结果。MySQL的 - 更新日期时间

我有三个字段

start_time DateTime 
pause_time DateTime 
end_time DateTime 

我想要做的是基本上是做end_time = (end_time + (NOW() - pause_time))前进结束时间。

因此,我计算了暂停时间和NOW()后经过了多长时间,然后添加到当前end_time,从而将其向前移动。

我应该试图寻找意外的行为,比pause_time晚于NOW()或类似的东西吗?我怎么能这样做?在一个完美的情况下,开始时间和暂停时间会在过去和END_TIME在未来..

回答