摘要: 第一种:一张人员信息表里有一人生日(Birthday)列,跟据这个列,算出该人员的年龄datediff(year,birthday,getdate())例:birthday = '2003-3-8'getDate()= '2008-7-7'结果为:5这样结果是会返回该人员的大概年龄,但不精确.不会精确到月或日.按照上面测试的日期,该人员的实际年龄应该还不满5岁。在需要精确年龄的时候,就会有错.第二种: FLOOR(datediff(DY,birthday,getdate())/365.25)FLOOR函数:FLOOR(expr) 返回小于或等于expr的最大整数 阅读全文
posted @ 2012-08-24 13:48 二姐1511 阅读(40656) 评论(0) 推荐(2) 编辑