SQL——sql年龄段查询

select *
  from 表 p
 where p.gender <> ''
   and floor(months_between(sysdate, p.Birthday) / 12) <= 49
   and floor(months_between(sysdate, p.Birthday) / 12) >= 15
select * 
  from table p   
where p.gender=''
  and
    floor(months_between(sysdate, p.Birthday)/12)<49
  and
    floor(months_between(sysdate, p.Birthday)/12)>15

 
查询出所有年龄在15~49岁的非男性的信息

posted @ 2013-08-07 11:30  艺言弈行  阅读(3009)  评论(0编辑  收藏  举报