数据库中有‘学生出生日期’'sbir'和08年时的年龄'sage',现在是09年了,如何更新它???????小弟在此先谢过了。

解决方案 »

  1.   

    update tb set sage=sage+1
      

  2.   

    udpate tb
    set sage=sage+1
      

  3.   

    对整个表UPDATE一下就OK了。update set sage = datediff(yy,sbir,getdate()) 
      

  4.   

    用计算字段做年龄:公式=year(getdate()-sbir)
    这样你就永远不用管更新了.
    这个,适用于sql server.
      

  5.   

    注:我是想用2009减去里面的那个出生日期,好像要用到convert这个函数的???