Sp для расчета AvgBal и End Bal - PullRequest
       6

Sp для расчета AvgBal и End Bal

0 голосов
/ 27 сентября 2018

введите описание изображения здесь

Напишите процедуру для передачи входного параметра в виде 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'
...