请问,怎么取区间日期? 比如:2024-05-12到2024-11-28之间的所有日期,并包含2024-05-12和2024-11-28
可以参考: SELECT TO_CHAR(TO_DATE('2024-05-12', 'YYYY-MM-DD') + level - 1, 'YYYY-MM-DD') DAY_ID FROM DUAL CONNECT BY level <= TO_DATE('2024-11-28', 'YYYY-MM-DD') - TO_DATE('2024-05-12', 'YYYY-MM-DD') + 1
可以参考:
SELECT
TO_CHAR(TO_DATE('2024-05-12', 'YYYY-MM-DD') + level - 1, 'YYYY-MM-DD') DAY_ID
FROM
DUAL CONNECT BY level <= TO_DATE('2024-11-28', 'YYYY-MM-DD') - TO_DATE('2024-05-12', 'YYYY-MM-DD') + 1