我正在尝试编写一些 SQL,它将在 6 个月的时间内给出该月的最后一天。
例如。如果我有一个检查日期 15-07-2015 我希望下一个检查日期是 31-01-2016
检查日期可以是任何月份的任何一天
任何建议将不胜感激。
最佳答案
如果我明白。就是这样
declare @d date = '2015-07-15'
SELECT DATEADD(s,-1,DATEADD(mm, DATEDIFF(m,0,@d)+7,0))
关于sql-server - SQL 查询以在 6 个月的时间内查找该月的最后一天,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32651963/