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

首頁 > 開發 > 綜合 > 正文

[原創]SQL表值函數:返回自定義時間段的日期數據

2024-07-21 02:47:58
字體:
來源:轉載
供稿:網友
[原創]SQL表值函數:返回自定義時間段的日期數據

跟以往類似,我依舊介紹一個我日常開發遇到的知識點,謹此記錄一下,也希望能幫助到一些朋友。

這次我要介紹的是通過SQL函數返回你輸入的兩個時間點內的日期數據。

效果圖如下:

執行函數:SELECT * FROM [Fn_RunSelectDay]('2015-01-01','2015-01-11')

image

具體函數如下:

-- ============================================= -- 調用:SELECT * FROM [Fn_RunSelectDay]('2015-01-01','2015-01-11') -- Create date: 2015-01-03 -- Description:    返回自定義時間段的日期數據 -- ============================================= CREATE FUNCTION [dbo].[Fn_RunSelectDay]     (      @begindate DATETIME ,      @enddate DATETIME     ) RETURNS @tab TABLE     (      XSDate VARCHAR(10) ,      Sort INT     ) AS     BEGIN         DECLARE @num INT         SELECT  @num=(DATEDIFF(DAY, @begindate, @enddate)*-1)

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

如果朋友們覺得以后可能會用到的話,歡迎轉載,當然也可以推薦一下,謝謝。

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


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 东源县| 方山县| 阜新市| 那曲县| 桂平市| 广南县| 雷州市| 肃南| 惠东县| 夏邑县| 柳河县| 绿春县| 永胜县| 兴宁市| 都江堰市| 乐至县| 舞钢市| 四平市| 太谷县| 图木舒克市| 星子县| 林周县| 新营市| 闵行区| 济南市| 永登县| 铁岭市| 阿巴嘎旗| 扶沟县| 石嘴山市| 余姚市| 宝兴县| 梅州市| 拜泉县| 东海县| 大英县| 滕州市| 台州市| 水城县| 台山市| 甘德县|