Моя задача состоит в том, чтобы собрать данные за предыдущий месяц, используя max (date) для набора данных. Например, если мой MAX (DISCHARGE DATE) = 12 апреля 2020 года.
Я бы хотел, чтобы мой запрос захватывал данные с 1 марта 2020 года по 31 марта 2020 года.
select [ENC_KEY_MAIN], MAX([Discharge Date]) AS LastActivity
from vw_HOME_CLINTIGRITY
group by [ENC_KEY_MAIN]
having MAX([Discharge Date]) < DATEADD(MM, -3, MAX([Discharge Date]));