oracle 中 日期问题

来源:百度知道 编辑:UC知道 时间:2024/05/16 16:03:21
select * from gzdd where 日期中的月=7 order by rq desc

日期字段为:rq

请问 : 日期中的月=7 ,些条件怎么写!
哈哈,我自己把问题给搞定了,我把方法写出来,给大伙个参考,用以下方法:
select * from gzdd where (select to_char(rq,'mm') from dual)=7 order by rq desc

晕,搞这么复杂。。。
select * from gzdd where to_number(to_char(rq,'mm'))=7 order by rq desc

比如你的日期格式 rq = '2002-01-02'
select substr(to_char(rq,'yyyy-mm-dd'),6,2) from rq

完毕