select 姓名,Year(date())-Year(出生日期) as Age from table

解决方案 »

  1.   

    select 姓名,出生,datediff(yy,出生,getdate()) from tb拿分来~_~
      

  2.   

    select 姓名,Year(date())-Year(出生日期) as Age from table
    union
    select '平均年龄',avg(Year(date())-Year(出生日期)) as Age from table
      

  3.   

    select 姓名,年龄=datediff(year,出生,getdate()),平均年龄=(select avg(datediff(year,出生,getdate())) from 表)
    from 表
      

  4.   

    好像只有 zjcxc(邹建) 的才是完整哦! bflovesnow(北风) 用到了关键的东西,但是做得不完整...