读书人

查询语句关于生日提醒

发布时间: 2014-01-03 14:10:51 作者: rapoo

求一个查询语句,关于生日提醒。
一个人员信息表,包含出生日期字段。 如何查询接下来30天内要生日的人?

因为每年每个月的天数有个能不同,因此是不是还要把出生日期的年换成当前年然后再相减?
[解决办法]


select *
from tb
where to_char(birthday, 'mmdd') in
(select to_char(sysdate + level, 'mmdd') A
from dual
connect by level <= 30)

[解决办法]
   select * from t where to_char(m_date,'mmdd')<=to_char((sysdate+30),'mmdd');

读书人网 >oracle

热点推荐