DECLARE
@sdate datetime
DECLARE
@edate datetime
SET @sdate = '2014-1-1'
SET @edate = '2014-12-31'
--采用master..spt_values表,但是最大日期间隔不能超过2048
SELECT Dateadd(DAY,NUMBER,@sdate)
FROM master..spt_values
WHERE TYPE = 'P'
AND NUMBER BETWEEN 0
AND Datediff(DAY,@sdate,@edate)
MSSQL生成连续日期的方法
最新推荐文章于 2023-06-02 10:20:30 发布