1. create table
CREATE TABLE datefilter (
datex DATE NOT NULL
);
CREATE TABLE datefilter (
datex TIMESTAMP NOT NULL
);
2. create date sample 3 years
INSERT INTO datefilter (datex)
WITH cte AS (
SELECT TRUNC(ADD_MONTHS(SYSDATE, 1 - LEVEL), 'MM') AS dt
FROM dual
CONNECT BY LEVEL <= 36
)
SELECT dt + INTERVAL '1' SECOND
FROM cte;
INSERT INTO datefilter (datex)
WITH cte AS (
SELECT TRUNC(ADD_MONTHS(SYSDATE, 1 - LEVEL), 'MM') AS dt
FROM dual
CONNECT BY LEVEL <= 36
)
SELECT dt + INTERVAL '15' DAY + INTERVAL '1' SECOND
FROM cte;







.jpeg)
.jpeg)
.jpeg)

.jpeg)


.jpeg)
.jpeg)
.jpeg)

































