摘要: 主要针对sqlserver 采用函数DATEDIFF之前采用的是 DATEDIFF(yy,出生日期,getdate()) 这种取法只能取到大概的年龄,如 出生日期为:1987-06-20 当前日期为:2013-06-18则获取的年龄为 26现在需要精确的算出年龄则可以采用类似如下方法 FLOOR(DATEDIFF(DY, 出生日期, getdate())/365.25)FLoor(parm)返回小于等于parm的最大整数如 出生日期为:1987-06-20 当前日期为:2013-06-18则获取的年龄为 25再如如 出生日期为:1987-06-20 当前日期为:2013-06-20则获取的年龄 阅读全文
posted @ 2014-01-28 16:20 我是菜鸟20120819 阅读(944) 评论(0) 推荐(0) 编辑