sql獲取時間段內的所有日期


SELECT DATEADD(HOUR,1,'2015-01-01 00:00:00') h INTO vinson_h

DELETE vinson_h

DECLARE @num INT=0
DECLARE @h int
SELECT @h=DATEDIFF(HOUR,'2015-01-01 00:00:00',GETDATE())
WHILE(@num<=@h)
BEGIN
    INSERT INTO vinson_h(h) values (DATEADD(HOUR,@num,'2015-01-01 00:00:00'))
    SET @num=@num+1
END

SELECT * FROM vinson_h
ORDER BY h DESC 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM