Запрос SQL Server за последние 6 месяцев - PullRequest
0 голосов
/ 05 ноября 2018

Каждый раз, когда я обновляю данные, я хочу, чтобы они отражали данные только за последние 6 месяцев. Ниже мой текущий запрос. Может ли кто-нибудь помочь мне с этим?

SELECT ar.[Report Date]
,ar.Facility
,SUM (ar.[0-30]) AS [0-30]
,SUM (ar.[31-60]) AS [31-60]
,SUM (ar.[61-90]) AS [61-90]
,SUM (ar.[91-120]) AS [91-120] 
,SUM (ar.[120+]) AS [120+]
FROM DBO.ARByPayer AS ar
WHERE ar.[Current Financial Class] <> 'Lien'
GROUP BY ar.Facility, ar.[Report Date]
ORDER BY ar. [Report Date]

Ответы [ 2 ]

0 голосов
/ 05 ноября 2018

Вы можете добавить это предложение в ваш WHERE раздел:

DATEADD(d, 180, ar.[Report Date]) > getdate()
0 голосов
/ 05 ноября 2018

Вам нужно добавить это к предложению where, если я правильно понимаю, что вы после:

and ar.[Report Date] > DATEADD(m, -6, GetDate())
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...