数据库里面有一张人员表,记录了人员的出生日期.我可以通过下列语句得到从今天算起,第十天过生日的人员清单.
比如今天是2007.1.18我想得到2007.1.28过生日人的名单,其中 birthday为出生日期字段!
select * from table
where birthday = to_date(to_char(birthday,'yyyy')||to_char(sysdate+10,'mmdd'),'yyyymmdd')
数据库里面有一张人员表,记录了人员的出生日期.我可以通过下列语句得到从今天算起,第十天过生日的人员清单.
比如今天是2007.1.18我想得到2007.1.28过生日人的名单,其中 birthday为出生日期字段!
select * from table
where birthday = to_date(to_char(birthday,'yyyy')||to_char(sysdate+10,'mmdd'),'yyyymmdd')