当前位置: 代码迷 >> Oracle技术 >> 关于日期格式[MM-DD]的有关问题,求!
  详细解决方案

关于日期格式[MM-DD]的有关问题,求!

热度:90   发布时间:2016-04-24 08:08:39.0
关于日期格式[MM-DD]的问题,急求!!!!

说明一下,现有一张表A。 A表中有一个生日字段Birthday, 存储的是日期类型。
现做一张报表,需要根据 Birthday 字段来查询数据。但日期的查询条件格式为 MM-DD;

打个比方: 原先可以根据条件  select * from A where birthday between to_date('2010-01-01','yyyy-mm-dd') 
                                                                  and to_date('2010-10-01','yyyy-mm-dd')  这样来查。
      但现在需要根据月份和天数的部分来查。 
  举个例子,条件输入的是10-01(开始日期),12-31(结束日期). 现在需要根据birthday这个字段查出10-01 到 12-31日这个时间段内的数据。

请问,这样的查询应该怎么写? 
------解决方案--------------------
select * from A where to_char(birthday,'MM-DD') between '10-01' and '12-31' 
                                                                  
------解决方案--------------------
楼上的方法可行
  相关解决方案