我想遍历Status
并使用Default = 1获得最后一个状态。
我尝试使用CTE,但它无法在这种表中使用,并且尝试使用循环,但我不知道如何使其正常工作。
这是桌子:
ID Status NextStatus Default
-----------------------------------------
1 PASS RELE 1
2 PASS HOLD 0
3 RELE HOLD 1
4 RELE CANC 0
5 HOLD RELE 0
6 HOLD CANC 1
7 FAIL HOLD 0
8 CANC RELE 0
示例我的状态为PASS(状态)和RELE(NextStatus),默认= 1 我想发生的事情是循环到该表并获取默认值为1的最后一个状态。
示例:
PASS RELE 1
RELE HOLD 1
HOLD CANC 1
由于CANC状态默认值不等于1,因此该状态将保留CANC 1。 请暂时在这里停留一段时间。呵呵