我想從今天獲得當前月份和上個月的所有日期。如果今天是24/02/2017,我想獲得日期,例如24/02/2017,23/02/2017,22/02/2107--到23-01-2017在SQL Server中。獲取本月的所有日期和上個月的sql
-1
A
回答
4
1
簡單WHILE會做的伎倆
declare
@today date = getdate()
,@day date
set @day = @today
while @day >= DATEADD(month, -1, @today)
begin
select @day
set @day = DATEADD(day, -1, @day)
end
如果你想在一個表只是一個臨時表中插入這種方式。此外代碼糾正迭代,直到今天 -1 天 -1 月像你的例子。
declare
@today date = getdate()
,@day date
declare
@daysTable table ([day] date not null)
set @day = @today
while @day >= DATEADD(DAY, -1, DATEADD(month, -1, @today))
begin
--select @day
insert into @daysTable values (@day)
set @day = DATEADD(day, -1, @day)
end
select * from @daysTable
+0
謝謝,它幫助了我很多 – Ram
相關問題
- 1. 獲取本月和上個月的所有unix時間戳
- 2. SQL上個月日期定日期
- 3. 從當前日曆月和未來11個月獲取日期
- 4. 如何從2日期起獲得月數和月數的所有月份?
- 5. 獲取上個月日期範圍
- 6. 選擇月份和月份中的所有日期的總和
- 7. 獲取上個月的最後一個日期Transact-SQL
- 8. 在sql中獲取日期和月份的日期順序
- 9. 日曆 - 獲取月份和月份的日期
- 10. Java和Android日曆按月獲取所有日期
- 11. Scala - 獲取特定年份的所有月份和日期
- 12. php在一個月內獲得所有星期日的日期
- 13. 從日期獲取月份的日期
- 14. 上個月inPL/SQL的日期
- 15. 獲取月份的第一個星期六和上週月
- 16. 獲取前一個月的日期javascript
- 17. 獲取本月的月份
- 18. 從本月,下個月和上個月的數據庫中獲取結果
- 19. 獲取所有星期的所有日期在當月 - 的JavaScript/jQuery的
- 20. 如何檢索上月最新日期和當月最新的日期在SQL
- 21. 獲取SQL中兩個日期之間月份的開始和結束日期?
- 22. 獲取兩個日期範圍內的所有月份和年份的列表
- 23. 本月和上個月的兩個日期時間之間的平均時間
- 24. 的Oracle SQL查詢列出前一個月的所有日期
- 25. 使用T-SQL獲取下個月的第一個星期日
- 26. 從TimeStamp獲取月份和日期
- 27. 使用Jquery獲取日期和月份
- 28. 獲取開始日期和月份
- 29. 獲取上個星期二的月ios
- 30. 如何在gridview上獲取前一個月的日期(日曆)
提示:遞歸CTE – GurV
,請給我一些詳細的解答我是新來的SQL – Ram