Next day 函式的用法

2022-08-21 14:36:13 字數 2495 閱讀 3344

一、定義

next_day(date,char) 

date引數為日期型, 

char:為1~7或monday/mon~sunday/ 

指定時間的下乙個星期幾(由char指定)所在的日期, 

char也可用1~7替代,1表示星期日,2代表星期一。。。。 

還可以是星期

一、星期二。。。星期日,即 monday,thusday.....(看是什麼字符集的)

格式:next_day(date,weekday)  即 next_day(日期,星期幾)

next_dat函式返回輸入日期開始,緊隨其後的指定星期對應的日期,weekday可以用全稱,也可以用縮寫(如'monday','tuesday','wed')

例:next_day(to_date('1999.11.24','yyyy.mm.dd'),'friday')       返回   2023年11月26日

例:next_day(to_date('1999.11.24','yyyy.mm.dd'),'wed')         返回   2023年11月01日

二、用法

1、select   next_day(sysdate,1) from dual;

或者select   next_day   (sysdate,   'monday ')   from   dual;

可以設定字符集

alter   session   set   nls_date_language   =   american; 將當前對話改為英文。

或者select next_day(sysdate,'星期一') from dual;即可

2、select next_day('01-aug-03', 'tuesday') from dual;

查詢距03年8月1日的下乙個周二。同樣有字符集的問題。

注意:如果今天是星期二,如果要查詢下乙個星期二,則為下週的星期二;如果要查詢下乙個星期三,要注意,返回值是這個周的星期三,強烈建議大家試一下,最能說明問題.從查詢下乙個週三開始,到下乙個週六,返回的值都是這個周的週三到週六。

如果要把日期語言修改為簡體中文命令如下,注意要把simplified chinese用單引號括起來,因為空格不屬於合法的識別符號. 

alter session set nls_date_language='simplified chinese'

一、定義

next_day(date,char) 

date引數為日期型, 

char:為1~7或monday/mon~sunday/ 

指定時間的下乙個星期幾(由char指定)所在的日期, 

char也可用1~7替代,1表示星期日,2代表星期一。。。。 

還可以是星期

一、星期二。。。星期日,即 monday,thusday.....(看是什麼字符集的)

格式:next_day(date,weekday)  即 next_day(日期,星期幾)

next_dat函式返回輸入日期開始,緊隨其後的指定星期對應的日期,weekday可以用全稱,也可以用縮寫(如'monday','tuesday','wed')

例:next_day(to_date('1999.11.24','yyyy.mm.dd'),'friday')       返回   2023年11月26日

例:next_day(to_date('1999.11.24','yyyy.mm.dd'),'wed')         返回   2023年11月01日

二、用法

1、select   next_day(sysdate,1) from dual;

或者select   next_day   (sysdate,   'monday ')   from   dual;

可以設定字符集

alter   session   set   nls_date_language   =   american; 將當前對話改為英文。

或者select next_day(sysdate,'星期一') from dual;即可

2、select next_day('01-aug-03', 'tuesday') from dual;

查詢距03年8月1日的下乙個周二。同樣有字符集的問題。

注意:如果今天是星期二,如果要查詢下乙個星期二,則為下週的星期二;如果要查詢下乙個星期三,要注意,返回值是這個周的星期三,強烈建議大家試一下,最能說明問題.從查詢下乙個週三開始,到下乙個週六,返回的值都是這個周的週三到週六。

如果要把日期語言修改為簡體中文命令如下,注意要把simplified chinese用單引號括起來,因為空格不屬於合法的識別符號. 

alter session set nls_date_language='simplified chinese'

oracle中next day 函式解析

oracle中next day 函式解析 sql 當前系統時間的下一星期一的時間select next day sysdate,1 from dual next day date,char date引數為日期型,char 為1 7或monday mon sunday www.2cto.com 指定時...

函式的用法 INDEXC函式的用法

1 製作小 箱 如何利用excel製作簡單的小 箱?這裡與大家分享借用index函式來實現。在單元格中輸入公式 index a2 a17,randbetween 2,counta a2 a17 公式說明 counta函式表示統計非空單元格格式 randbetween函式表示隨機生成整數 2 隔行提取...

函式的用法 CELL函式高階用法,

資料多時看的眼花繚亂,使用聚光燈功能突出顯示當前的行和列,在檢視資料時非常方便,wps是自帶該功能的。選中要設定的資料區域,在 開始 選項卡下點 條件格式 選擇 新建規則 在彈出的 新建格式規則 視窗中選擇 使用公式確定要設定格式的單元格 在 為符合此公式的值設定格式 下輸入公式 or cell r...