Professional Documents
Culture Documents
Query For Employee Detail Listing
Query For Employee Detail Listing
c1 as c1,
D1.c2 as c2,
D1.c3 as c3,
D1.c4 as c4,
D1.c5 as c5,
D1.c6 as c6,
D1.c7 as c7,
D1.c8 as c8,
D1.c9 as c9,
D1.c10 as c10,
D1.c11 as c11,
D1.c12 as c12,
D1.c13 as c13,
D1.c14 as c14,
D1.c15 as c15,
D1.c16 as c16,
D1.c17 as c17,
D1.c18 as c18,
D1.c19 as c19,
D1.c20 as c20,
D1.c21 as c21
from
(select D1.c1 as c1,
D1.c2 as c2,
D1.c3 as c3,
D1.c4 as c4,
D1.c5 as c5,
D1.c6 as c6,
D1.c7 as c7,
D1.c8 as c8,
D1.c9 as c9,
D1.c10 as c10,
D1.c11 as c11,
D1.c12 as c12,
D1.c13 as c13,
D1.c14 as c14,
D1.c15 as c15,
D1.c16 as c16,
D1.c17 as c17,
D1.c18 as c18,
D1.c19 as c19,
D1.c20 as c20,
D1.c21 as c21
from
(select 0 as c1,
D1.c8 as c2,
D1.c9 as c3,
D1.c10 as c4,
D1.c11 as c5,
D1.c12 as c6,
D1.c13 as c7,
D1.c14 as c8,
D1.c15 as c9,
D1.c7 as c10,
D1.c6 * 0.002737909 as c11,
floor(D1.c5 / 365) as c12,
floor(D1.c4 / 365) as c13,
floor(D1.c3 / 365) as c14,
D1.c2 as c15,
D1.c1 as c16,
D1.c16 as c17,
D1.c17 as c18,
D1.c18 as c19,
D1.c19 as c20,
D1.c20 as c21,
ROW_NUMBER() OVER (PARTITION BY D1.c8, D1.c9, D1.c10, D
1.c11, D1.c12, D1.c13, D1.c14, D1.c15, D1.c16, D1.c17, D1.c18, D1.c19, D1.c20 OR
DER BY D1.c8 ASC, D1.c9 ASC, D1.c10 ASC, D1.c11 ASC, D1.c12 ASC, D1.c13 ASC, D1.
c14 ASC, D1.c15 ASC, D1.c16 ASC, D1.c17 ASC, D1.c18 ASC, D1.c19 ASC, D1.c20 ASC)
as c22
from
(select LAST_VALUE(D1.c21) OVER (PARTITION BY D1.c16, D
1.c17, D1.c18, D1.c12, D1.c19, D1.c14, D1.c20 ORDER BY NVL2(D1.c21, 1, 0) , D1.c
16 NULLS FIRST, D1.c17 NULLS FIRST, D1.c18 NULLS FIRST, D1.c12 NULLS FIRST, D1.c
19 NULLS FIRST, D1.c14 NULLS FIRST, D1.c20 NULLS FIRST, D1.c28 NULLS FIRST ROWS
BETWEEN UNBOUNDED PRECEDING AND UNBOUNDED FOLLOWING) as c1,
LAST_VALUE(D1.c22) OVER (PARTITION BY D1.c16,
D1.c17, D1.c18, D1.c12, D1.c19, D1.c14, D1.c20 ORDER BY NVL2(D1.c22, 1, 0) , D1
.c16 NULLS FIRST, D1.c17 NULLS FIRST, D1.c18 NULLS FIRST, D1.c12 NULLS FIRST, D1
.c19 NULLS FIRST, D1.c14 NULLS FIRST, D1.c20 NULLS FIRST, D1.c28 NULLS FIRST ROW
S BETWEEN UNBOUNDED PRECEDING AND UNBOUNDED FOLLOWING) as c2,
LAST_VALUE(D1.c23) OVER (PARTITION BY D1.c16,
D1.c17, D1.c18, D1.c12, D1.c19, D1.c14, D1.c20 ORDER BY NVL2(D1.c23, 1, 0) , D1
.c16 NULLS FIRST, D1.c17 NULLS FIRST, D1.c18 NULLS FIRST, D1.c12 NULLS FIRST, D1
.c19 NULLS FIRST, D1.c14 NULLS FIRST, D1.c20 NULLS FIRST, D1.c28 NULLS FIRST ROW
S BETWEEN UNBOUNDED PRECEDING AND UNBOUNDED FOLLOWING) as c3,
LAST_VALUE(D1.c24) OVER (PARTITION BY D1.c16,
D1.c17, D1.c18, D1.c12, D1.c19, D1.c14, D1.c20 ORDER BY NVL2(D1.c24, 1, 0) , D1
.c16 NULLS FIRST, D1.c17 NULLS FIRST, D1.c18 NULLS FIRST, D1.c12 NULLS FIRST, D1
.c19 NULLS FIRST, D1.c14 NULLS FIRST, D1.c20 NULLS FIRST, D1.c28 NULLS FIRST ROW
S BETWEEN UNBOUNDED PRECEDING AND UNBOUNDED FOLLOWING) as c4,
LAST_VALUE(D1.c25) OVER (PARTITION BY D1.c16,
D1.c17, D1.c18, D1.c12, D1.c19, D1.c14, D1.c20 ORDER BY NVL2(D1.c25, 1, 0) , D1
.c16 NULLS FIRST, D1.c17 NULLS FIRST, D1.c18 NULLS FIRST, D1.c12 NULLS FIRST, D1
.c19 NULLS FIRST, D1.c14 NULLS FIRST, D1.c20 NULLS FIRST, D1.c28 NULLS FIRST ROW
S BETWEEN UNBOUNDED PRECEDING AND UNBOUNDED FOLLOWING) as c5,
LAST_VALUE(D1.c26) OVER (PARTITION BY D1.c16,
D1.c17, D1.c18, D1.c12, D1.c19, D1.c14, D1.c20 ORDER BY NVL2(D1.c26, 1, 0) , D1
.c16 NULLS FIRST, D1.c17 NULLS FIRST, D1.c18 NULLS FIRST, D1.c12 NULLS FIRST, D1
.c19 NULLS FIRST, D1.c14 NULLS FIRST, D1.c20 NULLS FIRST, D1.c28 NULLS FIRST ROW
S BETWEEN UNBOUNDED PRECEDING AND UNBOUNDED FOLLOWING) as c6,
LAST_VALUE(D1.c27) OVER (PARTITION BY D1.c16,
D1.c17, D1.c18, D1.c12, D1.c19, D1.c14, D1.c20 ORDER BY NVL2(D1.c27, 1, 0) , D1
.c16 NULLS FIRST, D1.c17 NULLS FIRST, D1.c18 NULLS FIRST, D1.c12 NULLS FIRST, D1
.c19 NULLS FIRST, D1.c14 NULLS FIRST, D1.c20 NULLS FIRST, D1.c28 NULLS FIRST ROW
S BETWEEN UNBOUNDED PRECEDING AND UNBOUNDED FOLLOWING) as c7,
D1.c8 as c8,
D1.c9 as c9,
D1.c10 as c10,
D1.c11 as c11,
D1.c12 as c12,
D1.c13 as c13,
D1.c14 as c14,
D1.c15 as c15,
D1.c16 as c16,
D1.c17 as c17,
D1.c18 as c18,
D1.c19 as c19,
D1.c20 as c20
from
_W_WRKFC_EVT_MONTH_F_Snapshot */
where ( T95996.ROW_WID = T158903.LOCATI
ON_WID and T68497.ROW_WID = T158903.EMPLOYEE_WID and T95816.ROW_WID = T158903.EM
PLOYMENT_WID and T95865.ROW_WID = T158903.JOB_WID and T95908.ROW_WID = T158903.P
AY_GRADE_WID and T115519.ROW_WID = T158903.SUPERVISOR_WID and T104908.ROW_WID =
T158903.EVENT_YEAR_WID and T116391.ORG_WID = T158903.HR_ORG_WID and T116391.HIER
ARCHY_NAME = 'COMID~DEPT_SECURITY' and T116391.ORG_HIER12_NAME = 'Admin and Fin
Sec Rollup' and T95816.W_EMPLOYMENT_STAT_CODE = 'A' and T116391.ORG_HIER10_NAME
= 'Adm Agcy for Devel Disability' and T116391.ORG_HIER11_NAME = 'ADD Reporting R
ollup' and T116391.HIERARCHY_VERSION = '01/01/1999 00:0' and T158903.SNAPSHOT_IN
D = 1 and T158903.DELETE_FLG <> 'Y' and T104908.CAL_YEAR_START_DT >= TO_DATE('20
04-01-01 00:00:00' , 'YYYY-MM-DD HH24:MI:SS') and (T158903.SNAPSHOT_MONTH_END_IN
D in (1) or T158903.EFFECTIVE_END_DATE >= TO_DATE('2014-11-17 00:00:00' , 'YYYYMM-DD HH24:MI:SS')) and (T158903.LAST_MONTH_IN_YEAR_IND in (1) or T158903.EFFECT
IVE_END_DATE >= TO_DATE('2014-11-17 00:00:00' , 'YYYY-MM-DD HH24:MI:SS')) and (T
95816.W_EMPLOYEE_CAT_CODE in ('EMP', 'EMPLOYEE')) and (T116391.ROW_WID in (0) or
T116391.HR_ORG_FLG in ('Y')) and (T116391.ROW_WID in (0) or T116391.CURRENT_VER
_HIER_FLG in ('Y')) and (T95996.ROW_WID in (0) or T95996.BUSN_LOC_TYPE in ('EMP_
LOC')) and (T116391.ROW_WID in (0) or T116391.W_HIERARCHY_CLASS in ('HR-ORG')) a
nd T158903.EFFECTIVE_START_DATE <= TO_DATE('2014-11-17 00:00:00' , 'YYYY-MM-DD H
H24:MI:SS') )
group by T68497.INTEGRATION_ID, T68497.F
ULL_NAME, T68497.HI_POT_IND, T95865.ROW_WID, T95865.JOB_NAME, T95908.PAY_GRADE_N
AME, T95996.ROW_WID, T95996.BUSN_LOC_NAME, T104908.PER_NAME_YEAR, T115519.FULL_N
AME, T115519.EMPLOYEE_NUM, T116391.ORG_WID, T116391.BASE_ORG_NAME, case when T9
5816.ASSIGNMENT_PRIMARY_CODE = 'P' then 'Y' when T95816.ASSIGNMENT_PRIMARY_CODE
= 'S' then 'N' else T95816.ASSIGNMENT_PRIMARY_CODE end
) D1
) D1
) D1
where ( D1.c22 = 1 )
) D1
order by c1, c4, c9, c3, c7, c2, c8, c5, c6