1
2
以下是我目前为止的情况:
如您所见,我使用的是max reporting分析函数,它有一个窗口,从集合的顶部向下到当前行,以获取当前“200”记录的相关“100”记录;然后在外部查询中,我将丢弃不需要的“100”记录。 为了得到emp_name,我必须将rec_seq与数据附加在一起,以便max函数仍然选择正确的头记录;然后在外部查询中,将rec_seq切掉。 我使用过其他分析函数和语法,包括first_value和keep语法,但这两种语法都不能简化这项工作;困难在于窗口是由rec_type的值定义的,而不是一些常量偏移量。 |
2
1
为了简单起见,您认为是否值得在处理之前将每个记录类型加载到单独的导入表中?
这可能适合于更易于维护的解决方案,并允许您分别解析和验证comm-separated emp_数据字段。 只是一个想法-如果你只是在寻找一个分析解决方案,那么很抱歉。 |