下載吧 - 綠色安全的游戲和軟件下載中心

          軟件下載吧

          當前位置:軟件下載吧 > 數據庫 > MS_SQL > SQL基礎:SQL利用游標遍歷日期查詢的過程詳解

          SQL基礎:SQL利用游標遍歷日期查詢的過程詳解

          時間:2024-02-08 11:17作者:下載吧人氣:14

          需求:我有個存儲過程,每次執行需要帶入一個連續的日期。我想遍歷執行出一個月的時間,怎么搞?

          我本來的想法是:程序里面寫一個for循環,循環里面循環傳日期去執行這個存儲過程。

          但是同事告訴我用游標,我從來沒用過,就嘗試了一下,沒想到成功了哈哈,記錄一下!

          — 1.聲明游標變量
          declare @begin_date varchar(50),
          @sumWeight varchar(50)
          — 2.聲明游標
          declare date_cursor cursor for — date_cursor 是游標名 ,for 代表做什么
          SELECT * FROM (
          select convert(varchar(10),dateadd(DAY,t2.number,t1.day),120) day from(select ‘2021-10’+’-01′ day) t1,(select number from MASTER..spt_values WHERE TYPE=’P’ AND number>=0 and number<=31) t2 where convert(varchar(10),dateadd(DAY,t2.number,t1.day),120) like ‘2021-10%’
          ) T
          WHERE T.day >= ‘2021-10-01’ AND T.day <= ‘2021-10-10’
          –3.打開游標
          open date_cursor
          –4.提取數據
          fetch next from date_cursor into @begin_date — 將查詢內容放入變量中
          while @@FETCH_STATUS = 0 — @@FETCH_STATUS 是一個全局變量,值為0時表示提取成功,存在數據, while 循環表示如果存在數據則執行
          begin
          select @sumWeight= sum(NowNum) from MY_SP_LiTiKuDayStock where TIME=”+@begin_date+” –我的業務處理
          print ‘開始時間:’+@begin_date+’當天重量:’+@sumWeight
          –print @begin_date
          fetch next from date_cursor into @begin_date — 繼續提取下一行
          end
          –5.關閉游標
          close date_cursor
          –6.釋放游標
          deallocate date_cursor
          標簽MSSQL,SQLServer,技術文檔,數據庫,SQLSERVER

          相關下載

          查看所有評論+

          網友評論

          網友
          您的評論需要經過審核才能顯示

          熱門閱覽

          最新排行

          公眾號

          主站蜘蛛池模板: 一区国产传媒国产精品| 久久久精品人妻一区二区三区四| 日本一区二区三区日本免费| 久久一区二区精品| 国产爆乳无码一区二区麻豆| 精品性影院一区二区三区内射 | 日本一区二区高清不卡| 中文字幕日韩丝袜一区| 在线观看一区二区精品视频| 久久精品无码一区二区三区日韩| 中文字幕精品亚洲无线码一区应用 | 国产免费一区二区三区在线观看| 国产一区在线mmai| 国产午夜精品片一区二区三区| 国产一区二区高清在线播放| 2014AV天堂无码一区| 亚州AV综合色区无码一区| 色婷婷av一区二区三区仙踪林 | 国产成人精品一区二区三区免费| 日韩免费视频一区二区| 亚洲综合色一区二区三区| 亚洲av一综合av一区| 一区二区三区免费电影| 中文字幕一区在线| 国偷自产av一区二区三区| 无码精品黑人一区二区三区| 日韩精品中文字幕无码一区| 亚洲AV色香蕉一区二区| 人妻无码一区二区不卡无码av| ...91久久精品一区二区三区| 日韩精品无码免费一区二区三区| 亚洲AV无码一区二区乱孑伦AS| 人妻av无码一区二区三区| 一区国产传媒国产精品| 国产不卡视频一区二区三区| 无码人妻精品一区二区三区66| 人妻少妇精品视频一区二区三区| 精品国产精品久久一区免费式| 大伊香蕉精品一区视频在线 | 国产A∨国片精品一区二区| 国产精品小黄鸭一区二区三区|