SQL Query在6个月的时间内查找该月的最后一天

Joe*_*e M 4 t-sql sql-server sql-server-2014

我正在尝试编写一些SQL,它将在6个月的时间内给出该月的最后一天.

例如,如果我有一个15-07-2015的检查日期,我希望下一个检查日期是31-01-2016

检查日期可以是任何一个月的任何一天

任何建议将不胜感激.

Mat*_*uto 5

如果我明白 而已

declare @d date = '2015-07-15'
    SELECT DATEADD(s,-1,DATEADD(mm, DATEDIFF(m,0,@d)+7,0))
Run Code Online (Sandbox Code Playgroud)