【发布时间】:2023-03-18 02:43:01
【问题描述】:
我每天都有类似“2020-01-01”格式的数据。如何在数据库中准确定位每个季度上个月的第一天?
这是目前为止的:
Where
d3.[day_date] > DATEADD(dd, -1, DATEADD(qq, DATEDIFF(qq, 0, GETDATE()), 0))
and d3.[day_date] < DATEADD(qq, DATEDIFF(qq, 0, GETDATE()) + 1, 0)
非常感谢您的时间和帮助。
【问题讨论】:
-
那么您是否将日期存储为 varchars?并且是否正在处理您当前的查询?样本数据 + 预期结果会让事情变得更清晰。
-
请不要在问题标题中添加标签名称。该网站会自动处理。
标签: sql sql-server date datediff dateadd