DBA Data[Home] [Help]

VIEW: APPS.HR_CERIDIAN_SECONDARY_STATE_V

Source

View Text - Preformatted

SELECT pp.employee_number , pp.last_name , pp.first_name , pp.middle_names , ho.name , nvl(hl.loc_information17, hl.region_2) , lit.JURISDICTION_CODE , cn1.city_name , cn1.city_name , nvl(sit.SIT_EXEMPT, 'N') , sit.WITHHOLDING_ALLOWANCES , decode(sit.SIT_OVERRIDE_AMOUNT,0,null,sit.SIT_OVERRIDE_AMOUNT)|| decode(sit.SIT_OVERRIDE_RATE,0,null,null,null,'%')|| decode(sit.SIT_OVERRIDE_RATE,0,null,sit.SIT_OVERRIDE_RATE)|| decode(sit.SIT_ADDITIONAL_TAX, 0,null,null,null,'$')|| decode(sit.SIT_ADDITIONAL_TAX, 0,null,sit.SIT_ADDITIONAL_TAX) , nvl(lit.LIT_EXEMPT, 'N') , decode(lit.LIT_OVERRIDE_AMOUNT,0,null,lit.LIT_OVERRIDE_AMOUNT)|| decode(lit.LIT_OVERRIDE_RATE,0,null,null,null,'%')|| decode(lit.LIT_OVERRIDE_RATE,0,null,lit.LIT_OVERRIDE_RATE)|| decode(lit.LIT_ADDITIONAL_TAX, 0,null,null,null,'$')|| decode(lit.LIT_ADDITIONAL_TAX, 0,null,lit.LIT_ADDITIONAL_TAX) , pp.business_group_id , pp.person_id , greatest(nvl(hl.last_update_date, to_date('1900/01/01', 'YYYY/MM/DD')), nvl(sit.last_update_date, to_date('1900/01/01', 'YYYY/MM/DD')) , nvl(lit.last_update_date, to_date('1900/01/01', 'YYYY/MM/DD')), nvl(pj.last_update_date, to_date('1900/01/01', 'YYYY/MM/DD'))) last_update_date from per_all_people_f pp , hr_all_organization_units ho , hr_soft_coding_keyflex hs , pay_us_emp_state_tax_rules_f sit , pay_us_emp_city_tax_rules_f lit , hr_locations_all hl , per_all_assignments_f pj , pay_us_city_names cn1 , pay_us_city_names cn2 , pay_us_counties c , pay_us_states sta WHERE hs.soft_coding_keyflex_id = pj.soft_coding_keyflex_id and hl.style = 'US' and pj.assignment_type = 'E' and hs.segment1 = ho.organization_id and pp.person_id = pj.person_id and sit.assignment_id = pj.assignment_id and sit.state_code = sta.state_code and sta.state_abbrev = nvl(hl.loc_information17, hl.region_2) and lit.assignment_id = pj.assignment_id and c.county_name = nvl(hl.loc_information19, hl.region_1) and cn2.city_name = nvl(hl.loc_information18, hl.town_or_city) and cn2.city_code = cn1.city_code and cn2.county_code = cn1.county_code and cn2.state_code = cn1.state_code and cn1.state_code = lit.STATE_CODE and cn1.county_code = lit.COUNTY_CODE and cn1.city_code = lit.CITY_CODE and ((cn1.primary_flag = 'Y') or (cn1.primary_flag = 'N' and cn1.city_code like 'U%')) and substr(lit.jurisdiction_code,4,3) = c.county_code and substr(lit.jurisdiction_code,1,2) = c.state_code and substr(lit.jurisdiction_code,8,4) <> '0000' and hl.location_id = nvl(hs.segment18,pj.location_id) and pj.primary_flag = 'Y' and pp.employee_number is not null and sit.effective_start_date = (select max(sit2.effective_start_date) from pay_us_emp_state_tax_rules_f sit2 where (sit2.effective_start_date <= trunc(sysdate) and sit2.emp_state_tax_rule_id = sit.emp_state_tax_rule_id)) and lit.effective_start_date = (select max(lit2.effective_start_date) from pay_us_emp_city_tax_rules_f lit2 where (lit2.effective_start_date <= trunc(sysdate) and lit2.emp_city_tax_rule_id = lit.emp_city_tax_rule_id)) and trunc (sysdate) between pp.effective_start_date and pp.effective_end_date and pj.effective_start_date = (select max(a2.effective_start_date) from per_all_assignments_f a2 where (a2.effective_start_date <= trunc(sysdate) and a2.assignment_type = 'E' and a2.person_id = pj.person_id and a2.primary_flag = 'Y'))
View Text - HTML Formatted

SELECT PP.EMPLOYEE_NUMBER
, PP.LAST_NAME
, PP.FIRST_NAME
, PP.MIDDLE_NAMES
, HO.NAME
, NVL(HL.LOC_INFORMATION17
, HL.REGION_2)
, LIT.JURISDICTION_CODE
, CN1.CITY_NAME
, CN1.CITY_NAME
, NVL(SIT.SIT_EXEMPT
, 'N')
, SIT.WITHHOLDING_ALLOWANCES
, DECODE(SIT.SIT_OVERRIDE_AMOUNT
, 0
, NULL
, SIT.SIT_OVERRIDE_AMOUNT)|| DECODE(SIT.SIT_OVERRIDE_RATE
, 0
, NULL
, NULL
, NULL
, '%')|| DECODE(SIT.SIT_OVERRIDE_RATE
, 0
, NULL
, SIT.SIT_OVERRIDE_RATE)|| DECODE(SIT.SIT_ADDITIONAL_TAX
, 0
, NULL
, NULL
, NULL
, '$')|| DECODE(SIT.SIT_ADDITIONAL_TAX
, 0
, NULL
, SIT.SIT_ADDITIONAL_TAX)
, NVL(LIT.LIT_EXEMPT
, 'N')
, DECODE(LIT.LIT_OVERRIDE_AMOUNT
, 0
, NULL
, LIT.LIT_OVERRIDE_AMOUNT)|| DECODE(LIT.LIT_OVERRIDE_RATE
, 0
, NULL
, NULL
, NULL
, '%')|| DECODE(LIT.LIT_OVERRIDE_RATE
, 0
, NULL
, LIT.LIT_OVERRIDE_RATE)|| DECODE(LIT.LIT_ADDITIONAL_TAX
, 0
, NULL
, NULL
, NULL
, '$')|| DECODE(LIT.LIT_ADDITIONAL_TAX
, 0
, NULL
, LIT.LIT_ADDITIONAL_TAX)
, PP.BUSINESS_GROUP_ID
, PP.PERSON_ID
, GREATEST(NVL(HL.LAST_UPDATE_DATE
, TO_DATE('1900/01/01'
, 'YYYY/MM/DD'))
, NVL(SIT.LAST_UPDATE_DATE
, TO_DATE('1900/01/01'
, 'YYYY/MM/DD'))
, NVL(LIT.LAST_UPDATE_DATE
, TO_DATE('1900/01/01'
, 'YYYY/MM/DD'))
, NVL(PJ.LAST_UPDATE_DATE
, TO_DATE('1900/01/01'
, 'YYYY/MM/DD'))) LAST_UPDATE_DATE
FROM PER_ALL_PEOPLE_F PP
, HR_ALL_ORGANIZATION_UNITS HO
, HR_SOFT_CODING_KEYFLEX HS
, PAY_US_EMP_STATE_TAX_RULES_F SIT
, PAY_US_EMP_CITY_TAX_RULES_F LIT
, HR_LOCATIONS_ALL HL
, PER_ALL_ASSIGNMENTS_F PJ
, PAY_US_CITY_NAMES CN1
, PAY_US_CITY_NAMES CN2
, PAY_US_COUNTIES C
, PAY_US_STATES STA
WHERE HS.SOFT_CODING_KEYFLEX_ID = PJ.SOFT_CODING_KEYFLEX_ID
AND HL.STYLE = 'US'
AND PJ.ASSIGNMENT_TYPE = 'E'
AND HS.SEGMENT1 = HO.ORGANIZATION_ID
AND PP.PERSON_ID = PJ.PERSON_ID
AND SIT.ASSIGNMENT_ID = PJ.ASSIGNMENT_ID
AND SIT.STATE_CODE = STA.STATE_CODE
AND STA.STATE_ABBREV = NVL(HL.LOC_INFORMATION17
, HL.REGION_2)
AND LIT.ASSIGNMENT_ID = PJ.ASSIGNMENT_ID
AND C.COUNTY_NAME = NVL(HL.LOC_INFORMATION19
, HL.REGION_1)
AND CN2.CITY_NAME = NVL(HL.LOC_INFORMATION18
, HL.TOWN_OR_CITY)
AND CN2.CITY_CODE = CN1.CITY_CODE
AND CN2.COUNTY_CODE = CN1.COUNTY_CODE
AND CN2.STATE_CODE = CN1.STATE_CODE
AND CN1.STATE_CODE = LIT.STATE_CODE
AND CN1.COUNTY_CODE = LIT.COUNTY_CODE
AND CN1.CITY_CODE = LIT.CITY_CODE
AND ((CN1.PRIMARY_FLAG = 'Y') OR (CN1.PRIMARY_FLAG = 'N'
AND CN1.CITY_CODE LIKE 'U%'))
AND SUBSTR(LIT.JURISDICTION_CODE
, 4
, 3) = C.COUNTY_CODE
AND SUBSTR(LIT.JURISDICTION_CODE
, 1
, 2) = C.STATE_CODE
AND SUBSTR(LIT.JURISDICTION_CODE
, 8
, 4) <> '0000'
AND HL.LOCATION_ID = NVL(HS.SEGMENT18
, PJ.LOCATION_ID)
AND PJ.PRIMARY_FLAG = 'Y'
AND PP.EMPLOYEE_NUMBER IS NOT NULL
AND SIT.EFFECTIVE_START_DATE = (SELECT MAX(SIT2.EFFECTIVE_START_DATE)
FROM PAY_US_EMP_STATE_TAX_RULES_F SIT2
WHERE (SIT2.EFFECTIVE_START_DATE <= TRUNC(SYSDATE)
AND SIT2.EMP_STATE_TAX_RULE_ID = SIT.EMP_STATE_TAX_RULE_ID))
AND LIT.EFFECTIVE_START_DATE = (SELECT MAX(LIT2.EFFECTIVE_START_DATE)
FROM PAY_US_EMP_CITY_TAX_RULES_F LIT2
WHERE (LIT2.EFFECTIVE_START_DATE <= TRUNC(SYSDATE)
AND LIT2.EMP_CITY_TAX_RULE_ID = LIT.EMP_CITY_TAX_RULE_ID))
AND TRUNC (SYSDATE) BETWEEN PP.EFFECTIVE_START_DATE
AND PP.EFFECTIVE_END_DATE
AND PJ.EFFECTIVE_START_DATE = (SELECT MAX(A2.EFFECTIVE_START_DATE)
FROM PER_ALL_ASSIGNMENTS_F A2
WHERE (A2.EFFECTIVE_START_DATE <= TRUNC(SYSDATE)
AND A2.ASSIGNMENT_TYPE = 'E'
AND A2.PERSON_ID = PJ.PERSON_ID
AND A2.PRIMARY_FLAG = 'Y'))