是否可以在WHERE子句中使用CASE语句中的操作符?select * from table_name case when to_char(to_date(sysdate,'DD-MON-YY'), 'DY')='MON' then pydate betweento_date(sysdate-12,'DD-MON-YY') and to_date</e
例如,对于给定的记录,我有一个start_date: 15/01/2015和一个结束日期: 17/03/2015,我想概括一下这一点,如果这些确切的开始日期和结束日期属于1月(根据我的定义,即使是31/我做了以下工作:
sum(case when to_date('2015/01/01','yyyy/mm/dd') between ROUND(dtime_method_star
下面的功能很好:'01-JAN-' || TO_CHAR(TO_DATE(SYSDATE),'YYYY')。但是,我需要在YTD PSoft查询中的日期范围标准中使用当前年份的1月1日:
WHERE A.effdt BETWEEN (January 1, Current_Year) AND SYSDATE.当我在条件中使用表达式'01-JAN-' || TO_CHAR(TO_DATE(SYSDATE),'YYYY