- TO_DATE(string1 [, format_mask] [, nls_language]):將字串轉成日期型態
- 第 1 個參數是 轉換的字串 的值
- 第 2 個參數是您的欄位, 字串的 年, 月, 日 的排列
- TO_DATE(enter_date,'YYYYMMDD')
- TO_CHAR(value [, format_mask] [, nls_language] ):將日期型態轉成字串
- 第 1 個參數是 要轉換的日期型態 的值
- 第 2 個參數是 要轉換的 格式, 其中 'D' 是指一週的第幾天
- 星期日是 1, 星期一是 2, 星期六是 7
- SELECT DISTINCT enter_date, TO_CHAR(TO_DATE(enter_date,'YYYYMMDD'),'D') dayofweek FROM table
- WHERE enter_date BETWEEN '20180101' AND '20181231'
- AND TO_CHAR(TO_DATE(enter_date,'YYYYMMDD'),'D') IN (1,7)
- ORDER BY enter_date