国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > 綜合 > 正文

[原創(chuàng)]SQL 表值函數(shù):獲取從今天計(jì)算起往前自定義天數(shù)

2024-07-21 02:47:58
字體:
供稿:網(wǎng)友
[原創(chuàng)]SQL 表值函數(shù):獲取從今天計(jì)算起往前自定義天數(shù)

PS:此博文是利用Windows Live Writer 2012編寫,格式效果可能不太好。

在我開發(fā)過程中,遇到一個(gè)統(tǒng)計(jì)需求,結(jié)果是要求返回從當(dāng)天起往回推算出自定義輸入的天數(shù)

為此我寫了一個(gè)表值函數(shù)來解決這一需求。現(xiàn)記錄一下,也希望能幫助到一些也遇到此類問題的朋友。

首先我們看一下執(zhí)行效果圖:

返回最近十五天的數(shù)據(jù),執(zhí)行調(diào)用函數(shù):SELECT * FROM [Fn_RunDay](-15)

image

具體函數(shù)如下:

-- ============================================= -- 調(diào)用:SELECT * FROM [Fn_RunDay](-15) -- Create date: 2015-01-11 -- Description: 獲取從今天計(jì)算起往前 @num 天,返回Table -- ============================================= ALTER FUNCTION [dbo].[Fn_RunDay] (@num INT=-15) RETURNS @tab TABLE ( XSDate VARCHAR(10) , Sort INT ) AS BEGIN

DECLARE @i INT SET @i=0 WHILE (@i>@num) BEGIN INSERT INTO @tab SELECT XSDae = CONVERT (VARCHAR(100), DATEADD(day, @i, GETDATE()), 23) , Sort = @i SET @i=@i-1 END RETURN END

如果朋友們覺得以后可能會(huì)用到的話,歡迎轉(zhuǎn)載,當(dāng)然也可以推薦一下,謝謝。


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 建宁县| 枝江市| 林西县| 花莲市| 桃园市| 阿拉善右旗| 德兴市| 云安县| 太康县| 湖口县| 天长市| 保定市| 宜阳县| 兴义市| 桂阳县| 舞钢市| 佛冈县| 威远县| 贵阳市| 河源市| 台山市| 上栗县| 出国| 浦北县| 康保县| 中牟县| 海淀区| 乐至县| 廊坊市| 武平县| 盈江县| 正镶白旗| 巴东县| 海丰县| 沂南县| 宣城市| 宜春市| 昆山市| 水富县| 洪洞县| 韶关市|