created by aha00a at 2014-08-18
last modified by aha00a at 2018-05-14
revision: 8

1. TO_CHAR

SELECT TO_CHAR(SYSDATE, 'YYYY-MM-DD HH24:MI:SS') FROM DUAL -- 2014-08-18 02:18:17
  • D - Day of week (1-7).

2. DATE BETWEEN

SELECT
	FROM TABLE_NAME
	WHERE
		DATE_FIELD BETWEEN (TO_DATE('2014-08-31', 'YYYY-MM-DD')) AND TO_DATE('2014-08-31', 'YYYY-MM-DD') + 1 - (1/(24*60*60))

3. Generate date list

SELECT TO_DATE('2014-10-23', 'YYYY-MM-DD') + LEVEL
    FROM DUAL
    CONNECT BY LEVEL < TO_DATE('2014-10-23', 'YYYY-MM-DD') - TO_DATE('2013-10-23', 'YYYY-MM-DD')

5. See Also

5.2. Similar Pages

Similar pages by cosine similarity. Words after page name are term frequency.

5.3. Adjacent Pages