免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
oracle 查詢周的第一天日期

項目的開發(fā)中需要用到一個查詢周的第一天日期的函數(shù) 搜索N久很難找到解決的方法 只要自己寫一個先用著 代碼如下 a_week格式為 'YYYYIW' 如 '200801'表示2008年的第一周
周使用IW方式計算 如果一年當中第52周別之后至當年的12月31日之間,還有大于或等于4天的話,則定為當年的第53周,否則剩余這些天數(shù)被歸為下一年的第1周

幸運, 驚喜, 智慧, 美好!歡迎加入軟件技術學習群260594650
 1 CREATE OR REPLACE FUNCTION f_week_to_date(a_week varchar2) RETURN CHAR IS   2   v_first_date   char(10);   3   v_date_of_week number(1);   4    5 BEGIN   6   select to_char(to_date(substr(a_week, 1, 4) || '0101', 'yyyymmdd'), 'D')   7     into v_date_of_week   8     from dual;   9   v_date_of_week := v_date_of_week - 1;  10   if v_date_of_week <= 4 then  11     select TO_CHAR(TO_DATE(SUBSTR(a_week, 1, 4) || '0101', 'yyyymmdd') +  12                    SUBSTR(a_week, 5, 2) * 7 - 7 - v_date_of_week + 1,  13                    'yyyy-mm-dd')  14       into v_first_date  15       from dual;  16   else  17     select TO_CHAR(TO_DATE(SUBSTR(a_week, 1, 4) || '0101', 'yyyymmdd') +  18                    SUBSTR(a_week, 5, 2) * 7  - v_date_of_week + 1,  19                    'yyyy-mm-dd')  20       into v_first_date  21       from dual;  22   end if;  23   24   return v_first_date;  25   26 END;
本站僅提供存儲服務,所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
oracle周數(shù)計算
Oracle 中 IW和WW 有何差別
oracle 通過身份證號 查詢年齡大于60歲的人
hive sql 時間戳轉(zhuǎn)字符串 hive時間戳轉(zhuǎn)換
日期 星期
索引使用簡介
更多類似文章 >>
生活服務
分享 收藏 導長圖 關注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服