日期:2014-05-17  浏览次数:20798 次

oracle怎么去系统日期
比方我现在一个语句 select * from table1 where 日期 like '' ''号里面能自动取当前的日期

假如当前的系统日期是2012-09-12 怎么能让语句的结果变成select * from table1 where 日期 like '2012-09%'


------解决方案--------------------
SQL code

select * from table1 where 日期 like to_char(sysdate,'yyyy-mm')||'%';

------解决方案--------------------
如果要用like的话 要用动态sql才能实现
你是不是就是要截取到月份啊
那可以to_char(日期,'yyyymm') =to_char(sysdate,'yyyymm')