SQL Server中获取指定时间段内的所有月份
2018-07-20 来源:open-open
例如查询 2012-1-5 到 2012-11-3 之间所有的月份
declare @begin datetime,@end datetime set @begin='2012-1-5' set @end='2012-11-3' declare @months int set @months=DATEDIFF(month,@begin,@end) select convert(varchar(7),DATEADD(month,number,@begin) ,120) AS 月份 from master.dbo.spt_values where type='p' AND number<=@months
结果
参考资料:SQL Server中获取指定时间段内的所有月份 http://www.studyofnet.com/news/1156.html
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点!
本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。
最新资讯
热门推荐