日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

Oracle數據庫中每月工作日計算代碼分析

瀏覽:35日期:2023-11-25 18:35:54
SQL> SELECT TEXT FROM USER_SOURCE WHERE TYPE='PROCEDURE' AND NAME='GZR';TEXT----------------------------------------------------------------------------------------------------procedure gzr(v_nowdate in varchar2) as v_firstsaturday varchar2(10);  v_outdate date; v_countworkday number(10); begin  select to_char(next_day(to_date(concat(v_nowdate,'01'),'yyyymmdd'),1)-1,'dd')  into v_firstsaturday  from sys.dual;   v_countworkday:=to_number(v_firstsaturday)-1;  loop v_outdate:=to_date(concat(v_nowdate,v_firstsaturday+7),'yyyymmdd'); if v_outdate yyymm'),'01'),'yyyymmdd') then  v_countworkday:=v_countworkday+5;  else  v_countworkday:=v_countworkday+5-to_number(v_outdate-to_date(concat(to_char(add_months(sysdate,1),'yyyymm'),'01'),'yyyymmdd'));  end if;  exit when v_outdate>=to_date(concat(to_char(add_months(sysdate,1),'yyyymm'),'01'),'yyyymmdd');TEXTCREATE OR REPLACE FUNCTION Get_WorkingDays( ny IN VARCHAR2) RETURN INTEGER IS/*------------------------------------------------------------------------------------------函數名稱:Get_WorkingDays中文名稱:求某一年月中共有多少工作日作者姓名: XINGPING編寫時間: 2004-05-22輸入參數:NY:所求包含工作日數的年月,格式為yyyymm,如200405返 回 值:整型值,包含的工作日數目。算法描述:1).列舉出參數給出的年月中的每一天。這里使用了一個表(ljrq是我的庫中的一張表。這個表可以是有權訪問的、記錄條數至少為31的任意一張表或視圖)來構造出某年月的每一天。2).用這些日期和一個已知星期幾的日期相減(2001-12-30是星期天),所得的差再對7求模。假如所求年月在2001-12-30以前,那么所得的差既是負數,求模后所得值范圍為大于-6,小于0,如-1表示星期六,故先將求模的結果加7,再求7的模.3).過濾掉結果集兄滴?和6的元素,然后求count,所得即為工作日數目。 -------------------------------------------------------------------------------------------------*/ Result INTEGER;BEGIN SELECT COUNT(*) INTO ResultFROM (SELECT MOD(MOD(q.rq-to_date('2001-12-30','yyyy-mm-dd'),7),7) weekdayFROM ( SELECT to_date(nyt.dd,'yyyymmdd') rq FROM (SELECT substr(100+ROWNUM,2,2) dd FROM ljrq z WHERE Rownum<=31 ) t WHERE to_date(nyt.dd,'yyyymmdd')   BETWEEN to_date(ny,'yyyymm')   AND last_day(to_date(ny,'yyyymm')) )q ) a  WHERE a.weekday NOT IN(0,6); RETURN Result; END Get_WorkingDays;CREATE OR REPLACE FUNCTION Get_WorkingDays( ny IN VARCHAR2) RETURN INTEGER IS/*-----------------------------------------------------------------------------------------函數名稱:Get_WorkingDays中文名稱:求某一年月中共有多少工作日作者姓名: XINGPING編寫時間: 2004-05-23輸入參數:NY:所求包含工作日數的年月,格式為yyyymm,如200405返 回 值:整型值,包含的工作日數目。算法描述:使用Last_day函數計算出參數所給年月共包含多少天,根據這個值來構造一個循環。在這個循環中先求這個月的每一天與一個已知是星期天的日期(2001-12-30是星期天)的差,所得的差再對7求模。假如所求日期在2001-12-30以前,那么所得的差既是負數,求模后所得值范圍為大于-6,小于0,如-1表示星期六,故先將求模的結果加7,再求7的模. 如過所得值不等于0和6(即不是星期六和星期天),則算一個工作日。 ----------------------------------------------------------------------------------------*/ Result INTEGER := 0; myts INTEGER; --所給年月的天數 scts INTEGER; --某天距2001-12-30所差的天數 rq  DATE; djt INTEGER := 1;  -- BEGIN myts := to_char(last_day(to_date(ny,'yyyymm')),'dd');  LOOP rq := TO_date(nysubstr(100+djt,2),'yyyymmdd');scts := rq - to_date('2001-12-30','yyyy-mm-dd');IF MOD(MOD(scts,7)+7,7) NOT IN(0,6) THEN Result := Result + 1;END IF;djt := djt + 1; EXIT WHEN djt>myts; END LOOP;  RETURN Result; END Get_WorkingDays;
標簽: Oracle 數據庫
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
日韩在线观看中文字幕| 日韩激情一区二区| 鲁大师精品99久久久| 日韩av在线播放中文字幕| 久久高清国产| 久久国产精品99国产| 久久九九电影| 99久久婷婷| 亚洲高清成人| 婷婷成人基地| 视频一区免费在线观看| 中文无码日韩欧| 亚洲精品成a人ⅴ香蕉片| 免费成人av在线播放| 亚洲精品欧洲| 日本不卡高清| 久久99蜜桃| 福利一区在线| 久久狠狠婷婷| 老司机久久99久久精品播放免费| 美女久久一区| 亚洲精品自拍| 欧美成人aaa| 国产精品麻豆久久| 亚洲福利久久| 免费人成黄页网站在线一区二区| 日本久久一区| 国产伊人久久| 婷婷丁香综合| 日本不卡的三区四区五区| 久久xxx视频| 神马午夜在线视频| 国产精品免费看| 国产日产一区| 日韩不卡视频在线观看| 性一交一乱一区二区洋洋av| 五月激激激综合网色播| 久久一区精品| 国产专区一区| 日韩激情一区二区| 国产精品久久久久久久久妇女| 欧美搞黄网站| 欧美一区二区三区久久精品| 六月婷婷综合| 亚洲一区欧美| 毛片不卡一区二区| 亚洲福利久久| 欧美天堂一区| 88xx成人免费观看视频库| 麻豆精品91| 成人台湾亚洲精品一区二区| 美女毛片一区二区三区四区| 18国产精品| 亚洲91视频| 久久国产视频网| 国产精品99一区二区| 日韩欧美2区| 欧美日韩一区二区三区视频播放| 日本不卡在线视频| 日本久久成人网| 国产香蕉精品| 激情久久久久久| 国产伦精品一区二区三区在线播放| 九色porny丨国产首页在线| 亚洲精品影视| 亚洲一级网站| 国产精品一在线观看| 免费黄色成人| 你懂的国产精品| 国产亚洲综合精品| av资源亚洲| 国产精品15p| 美女精品网站| 国产精品久久久久av电视剧| 日本午夜精品一区二区三区电影| 99精品在线| 美女免费视频一区| 综合欧美精品| 天堂а√在线最新版中文在线| 日韩精品亚洲aⅴ在线影院| 久久久久免费av| 国产精品qvod| 免费成人在线观看| 少妇精品导航| 欧美黄色一区| 日韩欧美中文字幕在线视频| 图片区亚洲欧美小说区| 国产一区二区三区久久| 日韩激情一区二区| 99国产精品久久久久久久成人热| 久久精品日韩欧美| 日韩三区四区| 国产精品人人爽人人做我的可爱| 一本大道色婷婷在线| 国产乱码精品一区二区三区亚洲人 | 日韩精品久久久久久久电影99爱| 国产亚洲久久| 日韩精品免费视频人成| 一本色道精品久久一区二区三区| 日韩精品第一区| 麻豆一区二区三区| 欧美日韩午夜电影网| 日韩在线a电影| 欧美午夜精彩| 日韩中文字幕高清在线观看| 精品视频网站| 国产日韩欧美一区二区三区| 日韩黄色在线观看| 亚洲最新av| 国产一区91| 午夜欧美精品| 蜜桃国内精品久久久久软件9| 亚洲天堂免费电影| 国产一区二区三区亚洲综合| 国产精品久久久久久久久久齐齐| 日韩国产欧美一区二区三区| 综合一区二区三区| 老鸭窝毛片一区二区三区| 性欧美69xoxoxoxo| 久久精品青草| 99久久久久国产精品| 中文字幕人成乱码在线观看| 精品72久久久久中文字幕| 国产视频一区二| 国产精品一区二区精品视频观看| 欧美亚洲色图校园春色| 欧美亚洲免费| 国产精品一区亚洲| 日韩激情网站| 久久狠狠久久| 麻豆精品在线观看| 国产精品国码视频| 国产精品mv在线观看| 毛片不卡一区二区| 国内一区二区三区| 日韩欧美一区二区三区免费看| 六月丁香综合在线视频| 久久精品免视看国产成人| 国产一区调教| 精品国模一区二区三区| 久久久久99| 亚洲精华国产欧美| 中文字幕日韩高清在线| 日韩黄色av| 欧美激情网址| 蜜臀国产一区| 国产亚洲午夜| 欧美另类中文字幕| 精品久久中文| 免费看av不卡| 亚洲欧洲另类| 麻豆成人在线| 日本va欧美va精品| 欧美黄色一区| 香蕉成人av| 亚洲综合二区| 91亚洲精品在看在线观看高清| 国产精品一区二区三区www| 国产在线一区不卡| 免费不卡中文字幕在线| 蜜桃av一区二区| 欧美久久久网站| 97精品视频在线看| 欧美精品一区二区久久| 婷婷综合福利| 美女视频黄久久| 久久三级视频| 首页国产欧美日韩丝袜| 国产日产高清欧美一区二区三区 | 欧美在线精品一区| 国产福利91精品一区二区| 99久精品视频在线观看视频| 亚洲一区免费| 国产精品一页| 亚洲高清激情| 香蕉久久久久久| 丁香婷婷久久| 蜜桃伊人久久| 精品无人区麻豆乱码久久久| 婷婷亚洲五月| 欧美在线观看天堂一区二区三区| 美女av在线免费看| 视频一区在线播放| 麻豆一区二区三| 国产女优一区| 久久香蕉网站| 视频一区二区中文字幕| 欧美aa在线视频| 夜久久久久久| 麻豆成人91精品二区三区| 红桃视频国产精品| 国产精品视频3p| 女同性一区二区三区人了人一| 欧美日韩午夜| 欧美日韩国产综合网| 欧美在线观看天堂一区二区三区| 亚洲va中文在线播放免费| 日本少妇一区二区| 欧美a级一区| 久久亚洲黄色|