<code id="ymukc"><xmp id="ymukc">

SQL Server中獲取指定時間段內的所有月份

usib8630的頭像 usib8630 0 2016-03-05 20:38 1

 基本信息

× 1   

瀏覽數: 25452

分享時間: 2 年 前

例如查詢 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<[email protected]


結果




參考資料:SQL Server中獲取指定時間段內的所有月份   http://www.studyofnet.com/news/1156.html



您的評論:

  
六合特码资料
<code id="ymukc"><xmp id="ymukc">
<code id="ymukc"><xmp id="ymukc">