日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
DB2循環(huán)查詢的實(shí)現(xiàn)方法

DB2循環(huán)查詢是經(jīng)常使用的查詢方法,下面就為您詳細(xì)介紹DB2循環(huán)查詢的實(shí)現(xiàn)過(guò)程,如果您對(duì)此方面感興趣的話,不妨一看。

成都創(chuàng)新互聯(lián)公司是一家專業(yè)提供西區(qū)企業(yè)網(wǎng)站建設(shè),專注與做網(wǎng)站、成都網(wǎng)站設(shè)計(jì)、H5技術(shù)、小程序制作等業(yè)務(wù)。10年已為西區(qū)眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)站建設(shè)公司優(yōu)惠進(jìn)行中。

需求說(shuō)明:

有一張表,三個(gè)字段,分別是 飛信號(hào) 登錄時(shí)間 下線時(shí)間

現(xiàn)在想依天求得在同時(shí)線用戶數(shù)。

我們的方法是將時(shí)間分成每5分鐘一個(gè)的時(shí)間點(diǎn),求該點(diǎn)時(shí)間之前上線的,該點(diǎn)時(shí)間之后下線的的用戶數(shù)

然后以一天中在線用戶最多的時(shí)間點(diǎn)。做為當(dāng)天的同時(shí)在線用戶數(shù)。

DB2循環(huán)查詢實(shí)現(xiàn)方法如下:

--原始數(shù)據(jù)表

 
 
 
  1. create table zhangmo_online(sid integer,logintime timestamp,logouttime timestamp); 

--測(cè)試數(shù)據(jù)

 
 
 
  1. insert into zhangmo_online  
  2. select 51982112,current timestamp,current timestamp+20 MINUTES from (values(1)) a; 

--建立5分鐘時(shí)段抽樣表

 
 
 
  1. create table zhangmo_onlinenum(onlinetime varchar(20),onlinenum integer); 

--建立柚樣過(guò)程

 
 
 
  1. create procedure zhangmo_onlinenum()  
  2.     language sql  
  3. begin  
  4. declare i timestamp;  
  5. set i=TIMESTAMP ('2008-02-01 00:00:00');  
  6. while i
  7. insert into zhangmo_onlinenum(onlinetime,onlinenum)   
  8.      select trim(char(year(i)))||  
  9.          right('00'||trim(char(month(i))),2)||  
  10.          right('00'||trim(char(day(i))),2)||  
  11.       right('00'||trim(char(hour(i))),2)||  
  12.       right('00'||trim(char(minute(i))),2),count(distinct sid)   
  13.       from zhangmo_online  
  14.      where logintimei;  
  15. set ii=i+5 MINUTES;  
  16. end while;  
  17. commit;  
  18. end; 

--執(zhí)行過(guò)程

 
 
 
  1. call zhangmo_onlinenum(); 

--得到最后的數(shù)據(jù)

 
 
 
  1. select left(onlinetime,10),max(onlinenum) from zhangmo_onlinenum  
  2. group by left(onlinetime,10); 

 
 

【編輯推薦】

DB2分區(qū)數(shù)據(jù)庫(kù)的前滾操作

DB2分區(qū)數(shù)據(jù)庫(kù)備份的實(shí)現(xiàn)方法

DB2 logfilsiz參數(shù)設(shè)置

在線改變DB2頁(yè)大小的實(shí)現(xiàn)

DB2表空間的靜默狀態(tài)


網(wǎng)站欄目:DB2循環(huán)查詢的實(shí)現(xiàn)方法
本文路徑:http://www.5511xx.com/article/cdgjiep.html