введите описание изображения здесь
Напишите процедуру для передачи входного параметра в виде MM-YYYY и cname и найдите Avg Bal, а также End Bal.
Writeпроцедура передачи входного параметра в виде MM-YYYY и cname и поиска Avg Bal, а также End Bal.
Бизнес-правила:
- Рассмотрим две таблицы Dim_date и Fct_DD.- В таблице Dim_date возьмите hol_flag в том случае, если воскресенье придет, передайте это как 'Y', в противном случае передайте значение флага как 'N' - Возьмите воскресный бал только как субботний бал.- Конец балла означает итоговый балл, оставшийся в конце месяца.
Может ли кто-нибудь мне помочь, я не знаю, как это сделать.Спасибо
Это мой код
Create proc sp_AvgBal_End_Bal
(
@MMYY varchar(20),
@Cname varchar(20)
)
as
begin
declare @Sdate date,
@Edate date,
@Avg_Bal int,
@End_Bal int
set @Sdate=convert(date,('01-'+@MMYY))
set @Edate=EOMONTH(@Sdate)
while (@Sdate<=@Edate)
begin
if (datename(dw,@Edate))='Sunday'