SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
-- =============================================
-- Author: wgx
-- Create date: <Create Date, ,>
-- Description: <Description, ,>
-- =============================================
CREATE FUNCTION [dbo].Func_GetAge
(
@birthday bigint
)
RETURNS int
AS
BEGIN
DECLARE @age int ; if(@birthday is null or LEN(@birthday)<8)
begin
set @age=0;
end
else
begin
set @age=FLOOR(datediff(DY, (LEFT(@birthday, 4) + '-' + SUBSTRING(CAST(@birthday AS varchar), 5, 2) + '-' + SUBSTRING(CAST(@birthday AS varchar), 7, 2) + ' 00:00:00'), getdate()) / 365.25);
end RETURN @age;
END
GO

dbo.Func_GetAge(19820212)

最新文章

  1. PHP设计模式(八)桥接模式(Bridge For PHP)
  2. C# ASP.NET MVC 图片盗链 加水印 的问题
  3. Process类
  4. 看stackoverflow大牛如何回答何时在ASP.NET中使用异步控制器?
  5. services 文件
  6. cocoapod的下载安装解释
  7. 如何查看windows xp系统的位数?
  8. 用MATLAB实现字符串分割
  9. Android开发系列之Android项目的目录结构
  10. 前端工程的构建工具对比 Gulp vs Grunt
  11. ETLLib库走读
  12. POJ - 1830:开关问题 (开关问题-高斯消元-自由元)
  13. My Web Developer Roadmap
  14. 减少网站跳转时间,增强网站数据安全——HSTS 详解
  15. 《Linux内核分析》第五周学习笔记
  16. oracle查看哪些表被锁
  17. ssh三大框架整合
  18. GPS卫星定位防盗系统机芯
  19. jpgraph中文使用手册之文本和字体控制教程
  20. AJAX同步设置以及请求代码

热门文章

  1. Hibernate检索学习
  2. STL_容器_删除
  3. L1-018 大笨钟
  4. 团队项目之UML图设计
  5. php变量和字符串连接符——点
  6. SWIFT Scan QRCode
  7. opencv实现遍历文件夹下所有文件
  8. ITelephony.aidl
  9. 新建Android一个项目-菜鸟篇
  10. HDU 4669 Mutiples on a circle 数位DP