自动生成 指定范围日期 生成字符串格式时间日期 --计算连续时间 SQL
DECLARE @StartTime AS DATETIME
SET @StartTime= '2016-5-10 '
DECLARE @t
TABLE(dDate DATETIME) --計算連續時間
WHILE @StartTime <= '2016-5-13 '
BEGIN
INSERT INTO @t SELECT @StartTime
SET @StartTime=Dateadd(day,1,@StartTime)
END
SELECT * FROM @t
SELECT CONVERT(varchar(100),T0.dDate ,23) FROM @t T0
----------------------------------------
DECLARE @Start NVARCHAR(50) ='2016-05-10';
DECLARE @End NVARCHAR(50) ='2016-12-10';
DECLARE @tempTime AS DATETIME
SET @tempTime= @Start
DECLARE @t
TABLE(dDate DATETIME) --計算連續時間
WHILE @tempTime <= @End
BEGIN
INSERT INTO @t SELECT @tempTime
SET @tempTime= Dateadd(day,1,@tempTime)
END
SELECT CONVERT(varchar(100),T0.dDate ,23) FROM @t T0
?
?
轉載于:https://www.cnblogs.com/shangdishijiao/p/8630869.html
總結
以上是生活随笔為你收集整理的自动生成 指定范围日期 生成字符串格式时间日期 --计算连续时间 SQL的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Android 精品资源(一) 2018
- 下一篇: 洛谷 2777 [AHOI2016初中组