使用函數(shù)獲取兩個(gè)日期之間的日期列表。我的問(wèn)題類(lèi)似于這,這個(gè)MySQL問(wèn)題,但打算用于SQLServer:是否有一個(gè)函數(shù)或查詢(xún)將返回兩個(gè)日期之間的天數(shù)列表?例如,假設(shè)有一個(gè)名為爆炸物的函數(shù):SELECT ExplodeDates('2010-01-01', '2010-01-13');這將返回一個(gè)包含以下值的列表:2010-01-01
2010-01-02
2010-01-03
2010-01-04
2010-01-05
2010-01-06
2010-01-07
2010-01-08
2010-01-09
2010-01-10
2010-01-11
2010-01-12
2010-01-13我在想一個(gè)日歷/數(shù)字表也許能幫到我。更新我決定查看所提供的三個(gè)代碼答案,執(zhí)行結(jié)果-占批處理總數(shù)的百分比-是:羅布·法利的回答 : 18%史丁杰克的回答 : 41%KM的回答 : 41%越低越好我已經(jīng)接受了羅伯·法利的答案,因?yàn)樗亲羁斓?,盡管數(shù)字表解決方案(KM和StingyJack在他們的答案中都使用)是我最喜歡的。羅伯·法利比他快了三分之二。更新2阿莉維亞氏回答更簡(jiǎn)潔。我已經(jīng)改變了接受的答案。
使用函數(shù)獲取兩個(gè)日期之間的日期列表。
紫衣仙女
2019-06-26 13:36:43