Преобразование SQl запроса в красное смещение - PullRequest
0 голосов
/ 09 января 2020

У меня есть запрос на отчет за месяц на SQL и преобразовать его в красное смещение. Может кто-нибудь, пожалуйста, помогите мне преобразовать приведенный ниже регистр с SQL Сервер в красное смещение?

SQL запрос:

CASE WHEN day(weekenddate) <= 7 THEN dateadd(dd, - day(dateadd(dd, - day(weekenddate), weekenddate)) + 1, dateadd(dd, - day(weekenddate), weekenddate)) 
ELSE dateadd(dd, - day(weekenddate) + 1, weekenddate) END AS MTDStartDateTY, 

1 Ответ

1 голос
/ 09 января 2020

Вот преобразование

case when date_part(d, weekenddate)<= 7 THEN dateadd(day, - date_part(d,dateadd(day, - date_part(d, weekenddate), weekenddate)) + 1, dateadd(day, - date_part(d, weekenddate), weekenddate)) 
ELSE dateadd(day, - date_part(d, weekenddate) + 1, weekenddate) END AS MTDStartDateTY, 
...