婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > oracle使用to_date查詢一周的第一天日期

oracle使用to_date查詢一周的第一天日期

熱門標簽:征服眼公司地圖標注 美圖秀秀地圖標注 人工智能地圖標注自己能做嗎 征服者火車站地圖標注 word地圖標注方向 百度地圖標注素材 阿爾巴尼亞地圖標注app 外呼線路外顯本地號碼 開封智能外呼系統廠家

周使用IW方式計算,如果一年當中第52周別之后至當年的12月31日之間,還有大于或等于4天的話,則定為當年的第53周,否則剩余這些天數被歸為下一年的第1周

復制代碼 代碼如下:

CREATE OR REPLACE FUNCTION f_week_to_date(a_week varchar2) RETURN CHAR IS 
  v_first_date   char(10); 
  v_date_of_week number(1); 

BEGIN 
  select to_char(to_date(substr(a_week, 1, 4) || '0101', 'yyyymmdd'), 'D') 
    into v_date_of_week 
    from dual; 
  v_date_of_week := v_date_of_week - 1; 
  if v_date_of_week = 4 then 
    select TO_CHAR(TO_DATE(SUBSTR(a_week, 1, 4) || '0101', 'yyyymmdd') + 
                   SUBSTR(a_week, 5, 2) * 7 - 7 - v_date_of_week + 1, 
                   'yyyy-mm-dd') 
      into v_first_date 
      from dual; 
  else 
    select TO_CHAR(TO_DATE(SUBSTR(a_week, 1, 4) || '0101', 'yyyymmdd') + 
                   SUBSTR(a_week, 5, 2) * 7  - v_date_of_week + 1, 
                   'yyyy-mm-dd') 
      into v_first_date 
      from dual; 
  end if; 

  return v_first_date; 

END;

您可能感興趣的文章:
  • Oracle to_date()函數的用法介紹
  • oracle中to_date詳細用法示例(oracle日期格式轉換)
  • c#中oracle的to_date函數使用方法
  • Oracle中TO_DATE格式介紹
  • Oracle之TO_DATE用法詳解

標簽:海北 六安 葫蘆島 宜春 孝感 酒泉 泰安 淮南

巨人網絡通訊聲明:本文標題《oracle使用to_date查詢一周的第一天日期》,本文關鍵詞  oracle,使用,date,查詢,一周,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《oracle使用to_date查詢一周的第一天日期》相關的同類信息!
  • 本頁收集關于oracle使用to_date查詢一周的第一天日期的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 丹阳市| 日照市| 靖江市| 海阳市| 德格县| 浦江县| 乐山市| 尼玛县| 和硕县| 万宁市| 龙南县| 涟水县| 周宁县| 洛隆县| 长春市| 汶上县| 清远市| 蓝田县| 高唐县| 磐安县| 邻水| 沁阳市| 宁陵县| 湄潭县| 驻马店市| 科技| 色达县| 锡林郭勒盟| 安泽县| 泽普县| 娄底市| 丹凤县| 扶余县| 静乐县| 安陆市| 文昌市| 桑植县| 通州区| 舞钢市| 金溪县| 肇源县|