Как получить сумму с начала года, когда финансовый год приходится с 1 апреля по 31 марта? - PullRequest
0 голосов
/ 29 мая 2020

Финансовый год моей компании начинается 4/1 каждого года и заканчивается 31 марта следующего года. Теперь мне нужно написать запрос, чтобы получить сумму с начала года.

EmployeeNumber      PayDate     SalaryPaid
1                   4/30/2019   5000
1                   5/30/2019   5000
1                   6/30/2019   5000
1                   7/30/2019   5000
1                   9/30/2019   5000
1                   10/30/2019  5000
1                   11/30/2019  5000
1                   1/30/2020   5000
1                   2/28/2020   5000
1                   3/30/2020   5000
1                   4/30/2020   5000
1                   5/30/2020   5000

Мне нужно написать запрос, чтобы получить зарплату с начала года (с начала года до настоящего времени), выплаченную сотруднику в указанную дату.

Например, если я ввожу 31.03.2020 в качестве даты ввода, результат должен быть:

EmployeeNumber      YTDSalary
1                   50000

И если я ввожу дату как 31.05.2020, результат должен быть :

EmployeeNumber      YTDSalary
1                   10000       

Обратите внимание, что я могу получить значение «По состоянию на дату» в качестве переменной. (Например, объявить @AsOfDate как дату, установленную @AsOfDate = '5/1/2020')

Как это получить?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...