我有一个像下面这样的表,其主键是rootID,我想更新DaysRunningTotal列,其运行总数为DaysBetween,但是零值将是具有HIGHLIGHT值为1的rootID的值 - 并且将会只有一个例子。 DaysBetween是从日期时间列派生的。因此,在运行更新脚本后,该表将类似于下面的第二个。什么脚本会这样做?
rootID HIGHLIGHT DaysRunningTotal DaysBetween
1 0 NULL 0
2 1 NULL 3
3 0 NULL 4
4 0 NULL 212
5 2 NULL 0
6 0 NULL 0
7 0 NULL 0
8 0 NULL 18
9 0 NULL 0
10 0 NULL 112
rootID HIGHLIGHT DaysRunningTotal DaysBetween
1 0 -3 0
2 1 0 3
3 0 7 4
4 0 219 212
5 2 219 0
6 0 219 0
7 0 219 0
8 0 237 18
9 0 237 0
10 0 349 112
答案 0 :(得分:0)
现在通过重新访问datetime列并使用datediff函数来修复此问题: - )