Joe*_*e M 4 t-sql sql-server sql-server-2014
我正在尝试编写一些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))
Run Code Online (Sandbox Code Playgroud)