首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

oracle如何去系统日期

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

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')

热点排行