来自 数据库 2020-03-24 18:21 的文章
当前位置: 网上澳门金莎娱乐 > 数据库 > 正文

SQL网上澳门金莎娱乐: 返回期间内的所有日期

复制代码 代码如下:select rownum as dateIndex,to_date('20090701','yyyy-mm-dd')+ rownum-1 AS DATE_ FROM DUAL CONNECT BY LEVEL = 1 AND LEVEL =(TO_DATE('20090731','yyyy-mm-dd')-TO_DATE('20090701','yyyy-mm-dd')+1) result:网上澳门金莎娱乐, 1 2009/07/01 2 2009/07/02 3 2009/07/03 4 2009/07/04 5 2009/07/05 6 2009/07/06 7 2009/07/07 8 2009/07/08 9 2009/07/09 10 2009/07/10 11 2009/07/11 12 2009/07/12 13 2009/07/13 14 2009/07/14 15 2009/07/15

周使用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

本文由网上澳门金莎娱乐发布于数据库,转载请注明出处:SQL网上澳门金莎娱乐: 返回期间内的所有日期

关键词: