PTIADEPRANGE_VW |
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 | Field Type | Column Type | Description |
---|---|---|---|
![]() |
Character(8) | VARCHAR2(8) NOT NULL | Dep Calc Process Type |
![]() |
Number(3,0) | SMALLINT NOT NULL | Dependence Range ID |
PTIADEPRANGESTR | Character(12) | VARCHAR2(12) NOT NULL | Range String |
index back | (c)David Kurtz 2020, www.go-faster.co.uk | PeopleTools 8.58 PTRef generated on 21-DEC-20 |