SELECT months_between(TO_DATE(SYSDATE,'DD-MM-YYYY'),TO_DATE(DATE_COLUMN,'DD-MM-YYYY')) FROM TABLE_A;
1.我收到一条错误消息,上面写着“在需要数字的地方发现了一个非数字字符”
另外,如何处理空值。如果table_A中的date_column为空,我想放置一个默认日期。
2.
SELECT MONTHS_BETWEEN(TO_DATE(SYSDATE,'DD-MM-YYYY'),TO_DATE(DATE_COLUMN,'DD-MM-YYYY')) FROM TABLE_A;
在计算日期之间的月份之后,我想用案例语句对具有日期范围的记录进行分类。
例如..如果记录集的months_between是22..我想为所有这些记录设置一个标志'0-24'..同样,如果months_between是34..我想设置一个标志'24 -48',对于所有属于此范围的记录..