激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術及軟件下載分享
分類導航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|數據庫技術|

服務器之家 - 數據庫 - Sql Server - SQL利用游標遍歷日期查詢的過程詳解

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

2022-03-09 22:11寫BUG的小孟 Sql Server

這篇文章主要介紹了SQL利用游標遍歷日期查詢,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下

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

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

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

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
-- 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

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

寫完大概就知道了:游標是個結果集,可以把它的每一條結果都給一個變量,你可以循環利用這個變量,相當于簡介遍歷了這個結果集

參考:

【SQL server數據庫基礎】游標的操作

https://blog.csdn.net/realoser/article/details/121529498

SQLServer用sql語句返回一個月所有的天數

https://blog.csdn.net/weixin_30265171/article/details/95729926

到此這篇關于SQL利用游標遍歷日期查詢的文章就介紹到這了,更多相關SQL游標遍歷日期查詢內容請搜索服務器之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持服務器之家!

原文鏈接:https://www.cnblogs.com/damugua/p/15738145.html

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 免费观看黄色一级视频 | 成人毛片视频在线播放 | 国产高潮国产高潮久久久91 | 欧美一级特黄特色大片免费 | 91精品国产综合久久久动漫日韩 | 色播av在线 | 毛片电影网址 | 亚洲一区二区中文字幕在线观看 | 石原莉奈日韩一区二区三区 | 毛片118极品美女写真 | 一区二区三区欧美在线 | 亚洲一区在线免费视频 | 亚洲av一级毛片特黄大片 | 91精品国产日韩91久久久久久360 | 久久吊 | 91精品国产一区二区三区四区在线 | 国产一区二区三区色淫影院 | av电影在线观看免费 | 中文字幕在线免费播放 | 久久精品视频亚洲 | 国产一区二区三区精品在线观看 | 久草在线新视觉 | 国产在线免 | 日本网站一区 | 精品偷拍久久 | 91精品观看91久久久久久国产 | 日韩av一区三区 | 一本色道久久综合亚洲精品图片 | 国产精品美女一区二区 | 国产在线1区 | 国内精品一级毛片免费看 | 成人午夜在线免费视频 | 热久久成人 | 国产91av视频 | 国产精品一区在线看 | lutube成人福利在线观看污 | 特色一级黄色片 | 日韩精品久久久久久 | 国产亚洲网 | 92精品国产自产在线 | 国产成年人在线观看 |