麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 數(shù)據(jù)庫 > Oracle > 正文

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

2024-08-29 13:57:50
字體:
供稿:網(wǎng)友

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

復(fù)制代碼 代碼如下:


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;

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 青草视频在线观看视频 | 久久国产一二三 | 国产成人av免费 | 一区二区久久久久草草 | 欧美三区在线 | 斗破苍穹在线免费 | 中文字幕视频在线播放 | 久久久久av69精品 | 国产精品一区二区三区99 | 日韩精品a在线观看 | 一级裸体视频 | 国产亚洲精品综合一区 | 国产一区国产二区在线观看 | 亚洲视频在线观看免费 | 久久久久久久久久久亚洲 | 亚洲视色| 91精品国啪老师啪 | 精品一区二区三区免费毛片爱 | 91精品国产91久久久久久 | 亚洲视屏在线 | 99精品欧美一区二区 | 精品国产91久久久久久 | 欧美成年人视频在线观看 | 国产欧美在线一区二区三区 | 91精品国产91| 成人免费毛片一 | 天天看夜夜爽 | 55夜色66夜色国产精品视频 | 亚洲午夜激情网 | 狠狠干五月 | 欧美高清另类自拍视频在线看 | 一级电影在线观看 | 日本高清com | 中文字幕亚洲欧美 | 亚洲精品 欧美 | 在线成人免费观看视频 | 中文字幕天堂在线 | 一道本不卡一区 | 国产精品久久久麻豆 | 日本在线观看视频网站 | 久久精品视频黄色 |