【发布时间】:2015-03-17 19:34:51
【问题描述】:
我有一个包含 90 列的表,并且我想使用该特定组的最前面记录中的值更新/插入 Null 列。
例如:我必须用前一条记录中的所有非空值更新 ID = 8 的空列( ID_PK Ascending order )。如果前面的记录为空,则下一条前面的记录,依此类推。
对于 Grp2 类似,用该组前面的记录更新 ID = 15 的记录,依此类推...
问题是我有大约 90 列要检查和更新。有什么特殊的方法而不是单独列出每一列并检查以前的记录值。
感谢您查看问题。
下面是该表的子集
Group ID_PK TAX REASON DT TYPE FLG
===== ====== ==== ======= ======= ==== ===
Grp1 2 1 6/30/2013 SD N
Grp1 3 18813 1 MEM
Grp1 5 1 SDHC N
Grp1 8 NOR
Grp2 9 12713 3 5/20/2014 SDHC Y
Grp2 11 NOR N
Grp2 15 12713
【问题讨论】: