更新TABLE_NAME表中的字段NEXTTIME、LASTTIME,均爲date類型,如果要將時間回滾到前一天,可以直接採用數學計算,在原數據的時間-1即可。
UPDATE TABLE_NAME A
SET A.NEXTTIME = A.NEXTTIME - 1,
A.LASTTIME = A.LASTTIME - 1
WHERE A.FINISHED = 1;
下面可以簡單演示一下:
SELECT A.NEXTTIME TIME, A.NEXTTIME -1 NEWTIME FROM TABLE_NAME A ;
執行效果如下所示: