DBA Data[Home] [Help]

APPS.PAY_KR_PAYKRYRS_PKG SQL Statements

The following lines contain the word 'select', 'insert', 'update' or 'delete':

Line: 9

 select aei_information3
        ,to_number(aei_information4)
   from per_assignment_extra_info
  where assignment_id = p_assignment_id
    and information_type = 'KR_YEA_DPNT_EDUC_TAX_EXEM_INFO'
    and to_date(aei_information1,'rrrr/mm/dd hh24:mi:ss')
        = to_date('31-12-'||to_char(p_year),'dd-mm-rrrr');
Line: 20

select aei_information3
        ,sum(to_number(aei_information4))
   from per_assignment_extra_info
  where assignment_id = p_assignment_id  and
information_type = 'KR_YEA_DPNT_EDUC_TAX_EXEM_INFO'
    and to_date(aei_information1,'rrrr/mm/dd hh24:mi:ss')
        = to_date('31-12-'||to_char(p_year),'dd-mm-rrrr')
group by aei_information5,aei_information3;
Line: 31

 select aei_information5   pers_ins_prem
        ,aei_information6  dis_ins_prem
        ,aei_information7  gen_med_exp
        ,aei_information8  l_med_exp_disabled
        ,aei_information9  l_med_exp_aged
        ,aei_information24 l_med_exp_emp
        ,aei_information15 hou_loan_repay
        ,aei_information17 lt_hou_int_repay
        ,nvl(aei_information18,0)+nvl(aei_information19,0)+nvl(aei_information20,0)
         +nvl(aei_information21,0)+nvl(aei_information22,0)+nvl(aei_information23,0) Donations
        ,aei_information10 emp_educ
        ,aei_information2 hi_prem
        ,aei_information3 ei_prem
        ,aei_information18 p_100p_donation
        ,aei_information19 l_political_since_040312
        ,aei_information20 l_political_before_040312
        ,aei_information23 p_50p_donation
        ,aei_information30 p_30p_donation
        ,aei_information22 p_15p_donation
        ,aei_information27 l_marriage_count
        ,aei_information29 l_reloc_count
        ,aei_information28 l_funeral_count
        ,aei_information26 l_lt_hou_int_repay_gt_15
   from per_assignment_extra_info
  where assignment_id = p_assignment_id
    and information_type = 'KR_YEA_SP_TAX_EXEM_INFO'
    and to_date(aei_information1,'rrrr/mm/dd hh24:mi:ss')
        = to_date('31-12-'||to_char(p_year),'dd-mm-rrrr');
Line: 63

 select aei_information2   emp_occ_trg_exp,
 	aei_information3   med_exp_card,
        aei_information4   l_promotional_fund_don,
        aei_information5   l_religious_don,
        aei_information6   l_other_don,
	aei_information7   l_public_legal_don,		  -- Bug 7508706
	aei_information11  ltci_prem,                      -- Bug 7644535
	aei_information13  l_lt_1500_won_limit		   -- Bug 9079478
   from per_assignment_extra_info
  where assignment_id = p_assignment_id
    and information_type = 'KR_YEA_SP_TAX_EXEM_INFO2'
    and to_date(aei_information1,'rrrr/mm/dd hh24:mi:ss')
        = to_date('31-12-'||to_char(p_year),'dd-mm-rrrr');
Line: 81

 select aei_information4,
        aei_information6,
		    aei_information7
	 from per_assignment_extra_info
	 where assignment_id = p_assignment_id
	 and information_type = 'KR_YEA_SP_TAX_EXEM_INFO3'
         and to_char(fnd_date.canonical_to_date(aei_information1), 'YYYY')= p_year;
Line: 90

 select aei_information3 pers_pen_prem
        ,aei_information4  pers_pen_sav
        ,aei_information6  inv_part_fin2
	,aei_information25 inv_part_fin3  -- Bug 9079478
        ,aei_information7  emp_crd_exp
        ,aei_information9  dep_crd_exp
        ,aei_information8  emp_stk_opt
        ,aei_information10 emp_crd_drt_exp
        ,aei_information11 dep_crd_drt_exp   -- 4046680
        ,aei_information12 p_tuition_giro
	,aei_information13 cash_receipt	     -- Bug 4336742
        ,aei_information2  p_other_exem_np_prem
	,aei_information15 p_other_exem_pen_prem  -- Bug 6655323
        ,aei_information14 corporate_pension -- Bug 4764823
	,aei_information20 small_bus_install -- Bug 7508706
	,aei_information21 company_related_expense -- Bug 7615517
	,aei_information22 long_term_stck_fund_1yr -- Bug 7615517
	,aei_information23 long_term_stck_fund_2yr -- Bug 7615517
	,aei_information24 long_term_stck_fund_3yr -- Bug 7615517
	,nvl(to_number(aei_information26),0)      -- Bug 9079478
	,nvl(to_number(aei_information27),0)	   -- Bug 9079478
   from per_assignment_extra_info
  where assignment_id = p_assignment_id
    and information_type = 'KR_YEA_TAX_EXEM_INFO'
    and to_date(aei_information1,'rrrr/mm/dd hh24:mi:ss')
        = to_date('31-12-'||to_char(p_year),'dd-mm-rrrr');
Line: 119

 select aei_information2 hou_loan_int_repay
        ,aei_information4 lt_stk_sav1
        ,aei_information5 lt_stk_sav2
   from per_assignment_extra_info
  where assignment_id = p_assignment_id
    and information_type = 'KR_YEA_TAX_BREAK_INFO'
    and to_date(aei_information1,'rrrr/mm/dd hh24:mi:ss')
        = to_date('31-12-'||to_char(p_year),'dd-mm-rrrr');
Line: 130

 select nvl(aei_information2,0) + nvl(aei_information3,0)
   from per_assignment_extra_info
  where assignment_id = p_assignment_id
    and information_type = 'KR_YEA_FW_TAX_EXEM_INFO'
    and to_date(aei_information1,'rrrr/mm/dd hh24:mi:ss')
        = to_date('31-12-'||to_char(p_year),'dd-mm-rrrr');
Line: 139

 select aei_information7  p_ovs_tax_paid_fc,
        aei_information8  p_ovs_tax_paid_lc,
	hr_general.decode_territory(aei_information2) p_ovs_country,
	to_char(fnd_date.canonical_to_date(aei_information1) , 'YYYY.MM.DD') p_ovs_paid_date,
	to_char(fnd_date.canonical_to_date(aei_information10), 'YYYY.MM.DD') p_ovs_submit_date,
	aei_information11 p_ovs_location,
	aei_information12 p_ovs_period,
	aei_information13 p_ovs_title
   from per_assignment_extra_info
  where assignment_id = p_assignment_id
    and information_type = 'KR_YEA_OVS_TAX_BREAK_INFO'
    and to_char(fnd_date.canonical_to_date(aei_information1), 'YYYY')= p_year;
Line: 154

 select aei_information1     p_immigration_purpose,
        to_char(fnd_date.canonical_to_date(aei_information2) , 'YYYY.MM.DD') p_fw_contract_date,
        to_char(fnd_date.canonical_to_date(aei_information3) , 'YYYY.MM.DD') p_fw_expiry_date,
        to_char(fnd_date.canonical_to_date(aei_information5) , 'YYYY.MM.DD') p_fw_application_date,
        to_char(fnd_date.canonical_to_date(aei_information6) , 'YYYY.MM.DD') p_fw_submit_date
   from per_assignment_extra_info
  where assignment_id = p_assignment_id
    and information_type = 'KR_YEA_FW_TAX_BREAK_INFO'
    and p_year between to_char(fnd_date.canonical_to_date(aei_information2), 'YYYY')
	           and to_char(fnd_date.canonical_to_date(aei_information3), 'YYYY');
Line: 167

select    to_char(fnd_date.canonical_to_date(aei_information1) , 'YYYY.MM.DD') p_smb_start_date,
          to_char(fnd_date.canonical_to_date(aei_information2) , 'YYYY.MM.DD') p_smb_end_date
	from per_assignment_extra_info
  where assignment_id = p_assignment_id
    and information_type = 'KR_YEA_TAX_REDUCTION_SMB'
    and p_year between to_char(fnd_date.canonical_to_date(aei_information1), 'YYYY')
	           and to_char(fnd_date.canonical_to_date(aei_information2), 'YYYY');
Line: 177

select    to_char(fnd_date.canonical_to_date(aei_information3) , 'YYYY.MM.DD') p_teach_application_date,
          to_char(fnd_date.canonical_to_date(aei_information4) , 'YYYY.MM.DD') p_teach_submit_date
	from per_assignment_extra_info
  where assignment_id = p_assignment_id
    and information_type = 'KR_YEA_TAX_REDUCTION_TEACHERS'
    and p_year between to_char(fnd_date.canonical_to_date(aei_information3), 'YYYY')
	           and to_char(fnd_date.canonical_to_date(aei_information4), 'YYYY');
Line: 187

select    to_char(fnd_date.canonical_to_date(aei_information3) , 'YYYY.MM.DD') p_marine_confirm_date,
          to_char(fnd_date.canonical_to_date(aei_information4) , 'YYYY.MM.DD') p_marine_submit_date
	from per_assignment_extra_info
  where assignment_id = p_assignment_id
    and information_type = 'KR_YEA_TAX_REDUCTION_MARINE'
    and p_year between to_char(fnd_date.canonical_to_date(aei_information3), 'YYYY')
	           and to_char(fnd_date.canonical_to_date(aei_information4), 'YYYY');
Line: 197

        select aei_information3 tm_emp_crd_exp
		      ,aei_information4 tm_dep_crd_exp
              ,aei_information5 tm_emp_cash_exp
			  ,aei_information6 tm_dep_cash_exp
              ,aei_information7 tm_emp_dir_exp
              ,aei_information8 tm_dep_dir_exp
              ,aei_information10 inv_fin_2011
              ,aei_information11 inv_fin_2012_ordinary
              ,aei_information12 inv_fin_2012_venture
        from per_assignment_extra_info
    where ASSIGNMENT_ID = p_assignment_id
        and information_type           = 'KR_YEA_TAX_EXEM_INFO2'
           and to_date(aei_information1,'rrrr/mm/dd hh24:mi:ss')
        = to_date('31-12-'||to_char(p_year),'dd-mm-rrrr');
Line: 213

 select sum(nvl(aei_information10,0)) p_total_hi_prem,
        sum(nvl(aei_information11,0)) p_total_ei_prem,
        sum(nvl(aei_information12,0)) p_total_np_prem,
        sum(nvl(aei_information16,0)) p_total_pen_prem,       /* Bug 6655323 */
	sum(nvl(aei_information19,0)) p_total_sep_pension,     /* Bug 7508706 */
	sum(nvl(aei_information18,0)) p_total_ltci_prem       /* Bug 7644535 */
   from per_assignment_extra_info
  where assignment_id = p_assignment_id
    and information_type = 'KR_YEA_PREV_ER_INFO'
    and to_char(fnd_date.canonical_to_date(aei_information1), 'YYYY')= p_year;
Line: 227

 select sum(nvl(cei_information1,0) + nvl(cei_information2,0)) l_dpnt_pers_ins,
        sum(nvl(cei_information10,0) + nvl(cei_information11,0)) l_dpnt_dis_ins,
        sum(nvl(cei_information7,0) + nvl(cei_information8,0)) l_dpnt_cards_exp,
	sum(nvl(cei_information16,0) + nvl(cei_information17,0)) l_dpnt_direct_exp,
        sum(nvl(cei_information9,0)) l_dpnt_cash_exp,
		sum(nvl(cei_information18,0) + nvl(cei_information19,0)) l_dpnt_tm_card_exp,
		sum(nvl(cei_information20,0)) l_dpnt_tm_cash_exp,
		sum(nvl(cei_information21,0) + nvl(cei_information22,0)) l_dpnt_tm_direct_exp,
		sum(nvl(cei_information24,0)) l_dpnt_tuition_exp
   from pay_kr_cont_details_v        pkc,
        per_contact_extra_info_f     cei            -- Bug 5879106
  where assignment_id = p_assignment_id
    -- Bug 5879106
    and cei.information_type(+) = 'KR_DPNT_EXPENSE_INFO'
    and cei.contact_relationship_id(+) = pkc.contact_relationship_id
    and to_char(cei.effective_start_date(+), 'YYYY') = to_char(p_effective_date, 'YYYY')
    --
    and  p_effective_date between emp_start_date and emp_end_date
    and  p_effective_date between cont_start_date and cont_end_date
    and  p_effective_date between nvl(ADDRESS_START_DATE,p_effective_date) and nvl(ADDRESS_END_DATE, p_effective_date)
    and  p_effective_date between nvl(pkc.date_start, p_effective_date)
                             and decode(pkc.cont_information9, 'D', trunc(add_months(nvl(pkc.date_end, p_effective_date),12),'YYYY')-1, nvl(pkc.date_end, p_effective_date) )
    and  pay_kr_ff_functions_pkg.is_exempted_dependent( pkc.contact_type,
							pkc.cont_information11,   -- Bug 7661820
							pkc.national_identifier,
							pkc.cont_information2,
							pkc.cont_information3,
							pkc.cont_information4,
							pkc.cont_information7,
							pkc.cont_information8,
							p_effective_date,
							pkc.cont_information10,
							pkc.cont_information12,
							pkc.cont_information13,
							pkc.cont_information14,
							cei.contact_extra_info_id
						       ) = 'Y';
Line: 268

		select
			peev.input_value_id,
			peev.screen_entry_value
		from	pay_element_entry_values_f  peev,
			pay_element_entries_f	    pee,
			pay_element_links_f	    pel
		where	pel.element_type_id = p_element_type_id
		and	p_year
			between to_number(to_char(pel.effective_start_date,'YYYY'))
			and to_number(to_char(pel.effective_end_date,'YYYY'))
		and	pee.element_link_id = pel.element_link_id
		and	pee.assignment_id = p_assignment_id
		and	nvl(pee.entry_type, 'E') = 'E'
		and	p_year	between
			to_number(to_char(pee.effective_start_date,'YYYY'))
			and to_number(to_char(pee.effective_end_date,'YYYY'))
		and	peev.element_entry_id = pee.element_entry_id
		and	peev.effective_start_date = pee.effective_start_date
		and	peev.effective_end_date = pee.effective_end_date
			order by peev.input_value_id;
Line: 290

	Select decode(sign(to_number(to_char(pds.date_start,'YYYY')) -
               (to_number(to_char(p_effective_date,'YYYY'))-1)),1,'X',0,'Y','N') Joined_last_year,
               decode(sign(to_number(to_char(nvl(pds.actual_termination_date,fnd_date.canonical_to_date('4712/12/31')),'YYYY')) -
               to_number(to_char(p_effective_date,'YYYY'))),1,'N',0,'Y','X') Leaving_cur_year,
	asg.business_group_id bus_grp_id
	from	per_periods_of_service	pds,
		per_assignments_f	asg
	where	asg.assignment_id = p_assignment_id
		and	p_effective_date between asg.effective_start_date and asg.effective_end_date
		and	pds.period_of_service_id = asg.period_of_service_id;
Line: 303

		select
        		nvl(hoi.org_information1,'N')
		from 	hr_all_organization_units hou,
        		hr_organization_information hoi
		where 	hoi.organization_id = hou.organization_id
		and 	hou.business_group_id = p_business_group_id
		and 	hoi.org_information_context = 'KR_YEA_ER_SMB_ELIGIBILITY_INFO';
Line: 314

		select
			nvl(pei.pei_information3,'N')  house_holder_flag
		from	per_people_f      per,
			per_assignments_f asg,
			per_people_extra_info pei
		where	asg.assignment_id = p_assignment_id
		and	p_effective_date
			between asg.effective_start_date and asg.effective_end_date
		and	per.person_id = asg.person_id
		and	p_effective_date
			between per.effective_start_date and per.effective_end_date
		and     per.person_id = pei.person_id(+)
		and     pei.information_type(+) = 'PER_KR_RELATED_YEA_INFORMATION';
Line: 330

		Select aei_information1
		  From per_assignment_extra_info
		 Where assignment_id = p_assignment_id
		   And information_type = 'KR_YEA_FOREIGN_WORKER_TAX';
Line: 336

		select	sum(nvl(to_number(aei_information6), 0))
		from	per_assignment_extra_info
		where	assignment_id = p_assignment_id
		and	information_type = 'KR_YEA_HOU_RENT_DETAILS'
		and to_char(fnd_date.canonical_to_date(aei_information1), 'YYYY')= p_year;
Line: 343

     select
		aei_information2 type,
		to_number(aei_information5) cont_amount
	from 	per_assignment_extra_info
	where	assignment_id = p_assignment_id
	and	information_type = 'KR_YEA_HOU_SAVING_DETAILS'
	and	to_char(fnd_date.canonical_to_date(aei_information1), 'YYYY')= p_year;
Line: 352

     select 	rownum,
		aei_information6 priority,
		aei_information2 type,
		aei_information3 fin_institute,
		aei_information4 acc_number,
		to_number(aei_information5) cont_amount
	from 	per_assignment_extra_info
	where	assignment_id = p_assignment_id
	and	information_type = 'KR_YEA_SEP_PEN_DETAILS'
	and	to_char(fnd_date.canonical_to_date(aei_information1), 'YYYY') = p_year
	order by to_number(aei_information6);
Line: 365

     select
		rownum,
		aei_information6 priority,
		aei_information2 type,
		aei_information3 fin_institute,
		aei_information4 acc_number,
		to_number(aei_information5) cont_amount
	from 	per_assignment_extra_info
	where	assignment_id = p_assignment_id
	and	information_type = 'KR_YEA_PEN_SAVING_DETAILS'
	and	to_char(fnd_date.canonical_to_date(aei_information1), 'YYYY') = p_year
	order by to_number(aei_information6);
Line: 379

     select
		rownum,
		aei_information6 priority,
		aei_information2 type,
		aei_information3 fin_institute,
		aei_information4 acc_number,
		to_number(aei_information5) cont_amount
	from 	per_assignment_extra_info
	where	assignment_id = p_assignment_id
	and	information_type = 'KR_YEA_HOU_SAVING_DETAILS'
	and	to_char(fnd_date.canonical_to_date(aei_information1), 'YYYY') = p_year
	order by to_number(aei_information6);
Line: 393

     select
		rownum,
		aei_information6 priority,
		aei_information2 type,
		aei_information3 fin_institute,
		aei_information4 acc_number,
		to_number(aei_information5) cont_amount
	from 	per_assignment_extra_info
	where	assignment_id = p_assignment_id
	and	information_type = 'KR_YEA_LT_STOCK_SAVING_DETAILS'
	and	to_char(fnd_date.canonical_to_date(aei_information1), 'YYYY') = p_year
	order by to_number(aei_information6);
Line: 407

		select
			per.person_id,                  -- bug 6012258
			pds.date_start,
			pds.actual_termination_date
		from	per_people_f	        per,
			per_periods_of_service	pds,
			per_assignments_f	asg
		where
			asg.assignment_id = p_assignment_id
		and	p_year	between
			to_number(to_char(asg.effective_start_date,'YYYY'))
			and to_number(to_char(asg.effective_end_date,'YYYY'))
		and	pds.period_of_service_id = asg.period_of_service_id
		and	per.person_id = pds.person_id
		and	p_year between
		        to_number(to_char(per.effective_start_date,'YYYY'))
			and to_number(to_char(per.effective_end_date,'YYYY'));
Line: 433

    select pdb.defined_balance_id
    from pay_balance_types pbt,
	 pay_balance_dimensions dim,
	 pay_defined_balances pdb
    where pbt.legislation_code   = 'KR'
    and pbt.balance_name         = p_ytd_balance_name
    and dim.legislation_code     = 'KR'
    and dim.dimension_name       = '_ASG_YTD'
    and pdb.legislation_code     = 'KR'
    and pdb.BALANCE_DIMENSION_ID = dim.BALANCE_DIMENSION_ID
    and pdb.BALANCE_TYPE_ID      = pbt.balance_type_id;
Line: 477

	select
	element_type_id
        into	l_element.element_type_id
	from	pay_element_types_f
	where	element_name = p_element_name
	and	legislation_code = 'KR'
	and	business_group_id is null
	group by element_type_id;
Line: 486

	select
	input_value_id,
	min(name)
	bulk collect into
	l_element.input_value_id_tbl,
	l_element.input_value_name_tbl
	from	pay_input_values_f
	where	element_type_id = l_element.element_type_id
	and	legislation_code = 'KR'
	and	business_group_id is null
	group by input_value_id;
Line: 1405

   select (nvl(aei_information2,0) + nvl(aei_information3,0) +
           nvl(aei_information5,0) + nvl(aei_information6,0))   --Insurance total -- Bug 5726158
          ,nvl(aei_information24,0) 		                --Medical Exem Total
  	  ,nvl(aei_information10,0)		                --Education Exem Total1
	  ,(nvl(aei_information18,0)
           + nvl(aei_information19,0)
           + nvl(aei_information20,0)
           + nvl(aei_information22,0)
           + nvl(aei_information23,0)
           + nvl(aei_information30,0))  	                  --Donation Total1
	  ,nvl(aei_information19,0)			          --Political_donation
	  ,nvl(aei_information1,fnd_date.date_to_canonical(to_date('31-12-'||to_char(p_year),'dd-mm-rrrr')))	--Effective Date
     from per_assignment_extra_info
    where ASSIGNMENT_ID=p_emp_assignment_id
      and information_type = 'KR_YEA_SP_TAX_EXEM_INFO'
      and to_char(fnd_date.canonical_to_date(aei_information1), 'YYYY') = p_year;
Line: 1423

   select nvl(aei_information2,0)			--Education Exem Total2
          ,(nvl(aei_information4,0)
            +nvl(aei_information5,0)
            +nvl(aei_information6,0)
	    +nvl(aei_information7,0))		        -- Bug 7508706: Donation Total2
	  ,nvl(aei_information8,0)			-- Bug 7508706: Total Dependent Donation Expense
	  ,nvl(aei_information11, 0)                    -- Bug 7644535: LTCI premium
	  ,nvl(aei_information10,'N')                   -- Bug 9381801: Medical Total and Details Flag
     from per_assignment_extra_info
    where ASSIGNMENT_ID=p_emp_assignment_id
      and information_type = 'KR_YEA_SP_TAX_EXEM_INFO2'
      and to_char(fnd_date.canonical_to_date(aei_information1), 'YYYY') = p_year;
Line: 1437

   select  nvl(aei_information7,0)	 	--Card Total
          ,nvl(aei_information13,0)			--Cash Total
	     ,nvl(aei_information10,0)                     --Direct Total
		 , nvl(aei_information12,0)     -- Tution Total
     from per_assignment_extra_info
    where ASSIGNMENT_ID=p_emp_assignment_id
      and information_type = 'KR_YEA_TAX_EXEM_INFO'
      and to_char(fnd_date.canonical_to_date(aei_information1), 'YYYY') = p_year;
Line: 1447

        select nvl(aei_information3, 0),    -- TM Card Total  Bug 15911822
               nvl(aei_information5, 0),    -- TM Cash Total  Bug 15911822
               nvl(aei_information7, 0)     -- TM Direct Total Bug 15911822
        from per_assignment_extra_info
    where ASSIGNMENT_ID=p_emp_assignment_id
        and information_type           = 'KR_YEA_TAX_EXEM_INFO2'
       and to_char(fnd_date.canonical_to_date(aei_information1), 'YYYY') = p_year;
Line: 1457

   select defined_balance_id
     from pay_defined_balances   pdb
          ,pay_balance_types      pbt
          ,pay_balance_dimensions pbd
    where pbt.balance_type_id = pdb.balance_type_id
      and pdb.balance_dimension_id = pbd.balance_dimension_id
      and pbt.balance_name = p_balance_name
      and pbd.dimension_name = p_dimension_name
      and pdb.legislation_code = 'KR';
Line: 1468

   select aei_information2					--Medical NTS
          ,aei_information3					--Education NTS
          ,aei_information4					--Cards NTS
          ,aei_information5					--Donation NTS
          ,aei_information6                                     --Insurance NTS -- Bug 5726158
	      ,aei_information7					--Direct Payment -- Bug 10184055
	      ,aei_information8                 -- TM Card NTS  Bug 15911822
	      ,aei_information9                 -- TM Direct NTS Bug 15911822
     from per_assignment_extra_info
    where ASSIGNMENT_ID=p_emp_assignment_id
      and information_type = 'KR_YEA_EMP_EXPENSE_DETAILS'
      and to_char(fnd_date.canonical_to_date(aei_information1), 'YYYY') = p_year;
Line: 1483

  select
  nvl(sum(decode(aei_information7, '0', nvl(aei_information3,0) + nvl(aei_information11,0), 0)),0) employee
  from per_assignment_extra_info pai
  where pai.assignment_id = p_emp_assignment_id
  and pai.information_type = 'KR_YEA_DETAIL_MEDICAL_EXP_INFO'
  and to_char(fnd_date.canonical_to_date(aei_information1), 'YYYY') = p_year;