【发布时间】:2022-02-23 19:00:37
【问题描述】:
我有一个包含一个日期时间列的表格。我只需要返回最近 6 个月的行。这可以通过
where datetime_column > DATEADD(m, -6, current_timestamp)
但是,如果我想从该月的第一天开始返回最近一个月,如何扩展此选项?例如。我在月中运行此条件(14/6/2000),最新行设置为14/1/2000,但我想将其返回为1/1/2000。有什么建议吗?
我尝试了一些子查询(日期时间的最大函数,包括月份函数),但没有成功。
【问题讨论】:
标签: sql sql-server