【发布时间】:2020-04-23 16:35:28
【问题描述】:
我的问题陈述是尝试使用数据集的 max(date) 来捕获上个月的数据。例如,如果我的 MAX(DISCHARGE DATE) = 2020 年 4 月 12 日。
我希望我的查询捕获从 2020 年 3 月 1 日到 2020 年 3 月 31 日的数据。
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]));
【问题讨论】:
-
请提供示例数据和您的尝试。
标签: sql-server date