• Oracle中的next_day(date,char)函数的理解


    该方法结果是指定日期date之后的下一个周char指定天的日期,char可以表示为星期或者天数。

    一:char为星期

    结果是指定日期date之后的下一个周char指定天的日期

     1 SQL> select to_char(sysdate,'yyyy-mm-dd/day') from dual;
     2 2019-07-10/星期三
     3  
     4 SQL> select next_day(sysdate,'星期一') from dual;
     5 2019/7/15 18:50:49
     6  
     7 SQL> select next_day(sysdate,'星期二') from dual;
     8 2019/7/16 18:50:49
     9 
    10 SQL> select next_day(sysdate,'星期三') from dual;
    11 2019/7/17 18:50:49
    12 
    13 SQL> select next_day(sysdate,'星期四') from dual;
    14 2019/7/11 18:50:49
    15 
    16 SQL> select next_day(sysdate,'星期五') from dual;
    17 2019/7/12 18:50:49

    二:char为天数

    结果是指定日期date之后的下一个周char指定天的日期,其中1~7分别代表周日、周一...周六

    1 SQL> select sysdate from dual;
    2 2019/7/10 19:03:08

    1 SQL> select next_day(sysdate,1) from dual;
    2 2019/7/14 19:05:22

    1 SQL> select next_day(sysdate,2) from dual;
    2 2019/7/15 19:06:50

    1 SQL> select next_day(sysdate,4) from dual;
    2 2019/7/17 19:08:30

    1 SQL> select next_day(sysdate,5) from dual;
    2 2019/7/11 19:09:34

    1 SQL> select next_day(sysdate,6) from dual;
    2 2019/7/12 19:10:50

  • 相关阅读:
    UVa 531 Compromise
    UVa 10130 SuperSale
    UVa 624 CD
    2015年第一天有感
    Bootstrap3.0学习(一)
    IIS上.net注册
    11g Oracle导出表 默认不导出数据为空的表解决
    Oracle数据库密码重置、导入导出库命令
    每天进步一点--WCF学习笔记
    C#每天进步一点--异步编程模式
  • 原文地址:https://www.cnblogs.com/AI-xiaocai/p/11165931.html
Copyright © 2020-2023  润新知