求一句oracle查询语句!
表中有一个日期字段,最后要求查询出来的数据是每周一三五的数据,请问可以在oracle语句中实现吗?如何实现啊?谢谢
------解决方案--------------------如日期字段为c_week 
 select * from table where to_char(to_date(c_week, 'yyyymmdd '), 'day ') in ( 'monday ', 'wednesday ', 'friday '); 
 ( 'monday ', 'wednesday ', 'friday ')可以参考数据库中对星期保存的实际数据格式。
------解决方案--------------------select to_char(sysdate-1, 'D ') from dual;
------解决方案--------------------这样可能好理解点. 
 select to_char(sysdate, 'D ') - 1 from dual; 
 外国的星期是从周日开始的原因吧. 
 我是这样认为的
------解决方案--------------------SELECT * FROM table1 WHERE to_char(col1,  'D ') - 1 IN (1, 3, 5)