2011-10-31 122 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在未來..

回答