国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 溆浦县| 姜堰市| 高碑店市| 增城市| 卓资县| 高邑县| 突泉县| 库伦旗| 那坡县| 法库县| 福安市| 安宁市| 陆良县| 舒城县| 茂名市| 威远县| 晋州市| 通渭县| 延吉市| 四会市| 黄陵县| 高州市| 邻水| 临清市| 渭源县| 西峡县| 民勤县| 济源市| 罗定市| 贵德县| 视频| 东海县| 潜山县| 连江县| 五莲县| 鸡东县| 宝兴县| 甘洛县| 潞城市| 丽水市| 龙口市|