openwrt 941:SQL如何判断生日

来源:百度文库 编辑:中科新闻网 时间:2024/05/03 08:02:11
在数据库里面存入了
birthday 字段 1988-5-23
如何在SQL select的条件里面就判断是当前用户的生日?
方法要越精干越好
怎么比较年份进行差值计算以得出多少岁?

select * from 表名 where month(birthday)=month(date()) and day(birthday)=day(date())

oracle:

select
'birthdate'
form
studenttable
where
birthday = sysdate

假设是VB语言

"SELECT * FROM tablename WHERE Month(birthday)="+Month(Date)+" AND Day(birthday)="+Day(Date)

同意 zhangzuwu 的