表中存儲的年月是分開的,years與months
獲取到的startTime與endTime是yyyy/mm/dd形式
查詢是否有這期間的月份(可能跨年)
SELECT *
FROM 表名
WHERE
(TO_CHAR(TO_DATE(TO_CHAR(YEARS) || '/' || TO_CHAR(MONTHS) || '/' || TO_CHAR(DAYS)) ,'yyyy/MM/dd')) >= '2018/08/01'
AND (TO_CHAR(TO_DATE(TO_CHAR(YEARS) || '/' || TO_CHAR(MONTHS) || '/' || TO_CHAR(DAYS)) ,'yyyy/MM/dd')) <= '2018/08/07'