任何人都可以通过提供sql来连接字符串列,并使用仅适用于所有dbs的SQL的重复项来帮助我。我需要在peoplesoft中查询记录视图/ psquery。
EG:我有主表CheckList(common_id + seq_3c是键)
COMMON_ID SEQ_3C CHECKLIST_CD
AA0012 2 C
AA0012 1 GRAPP
AA0014 1 GD
AA0014 2 SD
和子表核对表项目
COMMON_ID SEQ_3C CHECKLIST_SEQ CHKLST_ITEM_CD STATUS_DT
AA0012 2 100 ESSAY 12-MAY-13
AA0012 2 200 TOEFL 12-MAY-13
AA0012 2 300 TRANS 13-MAY-13
AA0012 1 100 APFEE 10-MAY-13
AA0012 1 200 GRE 12-MAY-13
AA0012 1 300 TRANS 12-MAY-13
AA0012 1 400 RECLTR 26-JAN-00
AA0014 1 100 APFEE 10-MAY-13
AA0014 1 200 GRE 12-MAY-13
AA0014 2 100 APFEE 12-MAY-13
AA0014 2 200 GRE 26-JAN-00
我对子表的列状态日期有条件(例如:12_May-13日期行),所以对于那些行,我希望获得每个公共id的单个节目,其中checklist_cd的重复值为重复值。
喜欢
COMMON_ID CHECKLIST_CD
AA0012 C,GRAPP
AA0014 GD, SD
请在peoplesoft中建议/提供sql for record view / psquery,在这种情况下应该在所有dbs上验证。我只需要在sql中(不应该使用pl / sql)。 如果可以使用任何没有中间sql /临时表也可以完成。
谢谢,
希亚姆
答案 0 :(得分:0)
我不明白你的问题,你想要动态列吗? 如果是这样,你可以在XMLP报告或水晶交叉表上执行此操作... 使用peopletools,您将不得不编写HTML区域
答案 1 :(得分:0)
您必须使用peoplecode逻辑来实现这一目标。这不能通过静态SQL实现。