db2如何编写一句sql得出如下结果..高手高手绝对挑战!!
有一数据库表(test)记录如下
CI STAT_MON CHAIN
--------- -------- ----------------
000000001 200601 TD,SD,DD,UTS
000000001 200602 DD,LN
000000001 200603 SD
000000002 200601 LN,SD,TD
000000002 200602 LN,SD
000000002 200603 UTS,SD
需要得到如下结果:
假设统计年月为区间【200601,200603】
CI CHAIN
--------- ----------------
000000001 TD,SD,DD,UTS,LN
000000002 LN,SD,TD,UTS
规则如下:
1. 如果在CHAIN中出现过得字符串(不含,号)需要剔除
2. 每次统计都以开始年月链开始按顺序得出
请问高手有没有办法使用一条sql来实现。。
请高手指点!!!!!!!!