NEXT_DAY (date, char): returns the date of the first day of the week (specified by char) after the specified date (specified by date). char can also be 1 ~ Replace 7. 1 indicates Sunday.
- Duzz $ scott @ orcl>SelectSysdate, to_char (sysdate,'Day') Weekday, next_day (sysdate, 1) n_day, to_char (next_day (sysdate, 1 ),'Day') N_weekdayFromDual;
- Sysdate weekday N_DAY N_WEEKDAY
- -----------------------------------------------------------
- 23:01:18 Monday 23:01:18 Sunday
- Elapsed: 00:00:00. 00
- Duzz $ scott @ orcl>SelectSysdate, to_char (sysdate,'Day') Weekday, next_day (sysdate, 2) n_day, to_char (next_day (sysdate, 2 ),'Day') N_weekdayFromDual;
- Sysdate weekday N_DAY N_WEEKDAY
- -----------------------------------------------------------
- 23:04:26 Monday 23:04:26 Monday
- Elapsed: 00:00:00. 00
- Duzz $ scott @ orcl>SelectSysdate, to_char (sysdate,'Day') Weekday, next_day (sysdate, 3) n_day, to_char (next_day (sysdate, 3 ),'Day') N_weekdayFromDual;
- Sysdate weekday N_DAY N_WEEKDAY
- -----------------------------------------------------------
- 23:04:55 Monday 23:04:55 Tuesday
- Elapsed: 00:00:00. 00
- Duzz $ scott @ orcl>SelectSysdate, to_char (sysdate,'Day') Weekday, next_day (sysdate,'Monday') N_day, to_char (next_day (sysdate,'Monday'),'Day') N_weekdayFromDual;
- Sysdate weekday N_DAY N_WEEKDAY
- -----------------------------------------------------------
- 23:08:16 Monday 23:08:16 Monday
- Elapsed: 00:00:00. 00
- Duzz $ scott @ orcl>