PTIADEPRANGE_VW(SQL View) |
Index Back |
---|
SELECT R1.PTIADEPPROCESS , R1.PTIADEPRANGEID , (CASE WHEN R2.PTIADEPRANGEMIN IS NULL THEN LPAD(TO_CHAR(R1.PTIADEPRANGEMIN) , 5) ||'-' WHEN R2.PTIADEPRANGEMIN = R1.PTIADEPRANGEMIN + 1 THEN LPAD(TO_CHAR(R1.PTIADEPRANGEMIN) , 5) ELSE LPAD(TO_CHAR( R1.PTIADEPRANGEMIN ) , 5)||'-'|| TO_CHAR(R2.PTIADEPRANGEMIN - 1) END ) AS RANGESTR FROM PS_PTIADEPRANGE R1 LEFT JOIN PS_PTIADEPRANGE R2 ON R1.PTIADEPRANGEID = R2.PTIADEPRANGEID - 1 AND R2.PTIADEPPROCESS = R1.PTIADEPPROCESS |
# | PeopleSoft Field Name | PeopleSoft Field Type | Database Column Type | Description |
---|---|---|---|---|
1 | PTIADEPPROCESS | Character(8) | VARCHAR2(8) NOT NULL | Dep Calc Process Type |
2 | PTIADEPRANGEID | Number(3,0) | SMALLINT NOT NULL | Dependence Range ID |
3 | PTIADEPRANGESTR | Character(12) | VARCHAR2(12) NOT NULL | Range String |