declare @sql as varchar(1000)
declare @TERM as varchar(4)
set @term = 'WI'
if @term = 'WI'
begin
SELECT SPU.id_num, NM.last_name, NM.first_name, SPU.sports_cde, SPU.yr_cde, SPU.trm_cde,
convert(varchar, SPU.JOB_TIME, 101) as LAST_CHANGE,
SPU.trm_bk_fall, SPU.trm_bk_wint, SPU.trm_bk_spring, SPU.trm_bk_sum, SP.SPORTS_SCHOLARSHIP
FROM sports_tracking_udf SPU
left outer JOIN name_master NM
ON SPU.id_num = NM.id_num
left outer join stud_term_sum_div SD
on SPU.id_num = SD.id_num
and SPU.yr_cde = SD.yr_cde
and SPU.trm_cde = SD.trm_cde
inner join SPORTS_TRACKING SP
on SPU.ID_NUM = SP.ID_NUM
and SPU.yr_cde = SP.yr_cde
and SPU.trm_cde = SP.trm_cde
and SPU.SPORTS_CDE = SP.SPORTS_CDE
and SP.SPORTS_SCHOLARSHIP = 'Y'
WHERE SPU.yr_cde = @YR_CDE
AND (@ID_NUM IS NULL
OR SPU.ID_NUM = @ID_NUM)
End
if @term = 'FA'
begin
SELECT SPU.id_num, NM.last_name, NM.first_name, SPU.sports_cde, SPU.yr_cde, SPU.trm_cde,
convert(varchar, SPU.JOB_TIME, 101) as LAST_CHANGE,
SPU.trm_bk_fall, SPU.trm_bk_wint, SPU.trm_bk_spring, SPU.trm_bk_sum, SP.SPORTS_SCHOLARSHIP
FROM sports_tracking_udf SPU
left outer JOIN name_master NM
ON SPU.id_num = NM.id_num
left outer join stud_term_sum_div SD
on SPU.id_num = SD.id_num
and SPU.yr_cde = SD.yr_cde
and SPU.trm_cde = SD.trm_cde
inner join SPORTS_TRACKING SP
on SPU.ID_NUM = SP.ID_NUM
and SPU.yr_cde = SP.yr_cde
and SPU.trm_cde = SP.trm_cde
and SPU.SPORTS_CDE = SP.SPORTS_CDE
and SP.SPORTS_SCHOLARSHIP = 'Y'
WHERE SPU.yr_cde = @YR_CDE
AND (@ID_NUM IS NULL
OR SPU.ID_NUM = @ID_NUM)
AND SPU.TRM_BK_FALL = 'Y'
End
if @term = 'SP'
begin
SELECT SPU.id_num, NM.last_name, NM.first_name, SPU.sports_cde, SPU.yr_cde, SPU.trm_cde,
convert(varchar, SPU.JOB_TIME, 101) as LAST_CHANGE,
SPU.trm_bk_fall, SPU.trm_bk_wint, SPU.trm_bk_spring, SPU.trm_bk_sum, SP.SPORTS_SCHOLARSHIP
FROM sports_tracking_udf SPU
left outer JOIN name_master NM
ON SPU.id_num = NM.id_num
left outer join stud_term_sum_div SD
on SPU.id_num = SD.id_num
and SPU.yr_cde = SD.yr_cde
and SPU.trm_cde = SD.trm_cde
inner join SPORTS_TRACKING SP
on SPU.ID_NUM = SP.ID_NUM
and SPU.yr_cde = SP.yr_cde
and SPU.trm_cde = SP.trm_cde
and SPU.SPORTS_CDE = SP.SPORTS_CDE
and SP.SPORTS_SCHOLARSHIP = 'Y'
WHERE SPU.yr_cde = @YR_CDE
AND (@ID_NUM IS NULL
OR SPU.ID_NUM = @ID_NUM)
AND SPU.TRM_BK_SPRING = 'Y'
End
if @term = 'SU'
begin
SELECT SPU.id_num, NM.last_name, NM.first_name, SPU.sports_cde, SPU.yr_cde, SPU.trm_cde,
convert(varchar, SPU.JOB_TIME, 101) as LAST_CHANGE,
SPU.trm_bk_fall, SPU.trm_bk_wint, SPU.trm_bk_spring, SPU.trm_bk_sum, SP.SPORTS_SCHOLARSHIP
FROM sports_tracking_udf SPU
left outer JOIN name_master NM
ON SPU.id_num = NM.id_num
left outer join stud_term_sum_div SD
on SPU.id_num = SD.id_num
and SPU.yr_cde = SD.yr_cde
and SPU.trm_cde = SD.trm_cde
inner join SPORTS_TRACKING SP
on SPU.ID_NUM = SP.ID_NUM
and SPU.yr_cde = SP.yr_cde
and SPU.trm_cde = SP.trm_cde
and SPU.SPORTS_CDE = SP.SPORTS_CDE
and SP.SPORTS_SCHOLARSHIP = 'Y'
WHERE SPU.yr_cde = @YR_CDE
AND (@ID_NUM IS NULL
OR SPU.ID_NUM = @ID_NUM)
AND SPU.TRM_BK_SUM = 'Y'
End