我有一个类似的表:
incident_id action action_date
----------- ------ -----------
1 A 2012-12-01
2 A 2012-12-01
2 Z 2012-12-02
3 A 2012-12-03
3 Z 2012-12-04
3 G 2012-12-05
在真实表中还有更多操作,日期是日期时间。
这是我想要的结果:
incident_id color
----------- -----
1 GREEN
2 RED
3 BLUE
我不知道如何做到这一点,我一般对 SQL 很薄弱。
哎呀,抱歉没有解释颜色。好的,如果事件具有操作 A,则其为绿色。动作 B 胜过 A,然后颜色变为红色。动作 C 再次胜过其他动作,颜色为蓝色。