最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

探討如何計(jì)算age的sql函數(shù)

 更新時(shí)間:2013年06月05日 16:59:29   作者:  
本篇文章是對(duì)如何計(jì)算age的sql函數(shù)進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
復(fù)制代碼 代碼如下:

ALTER FUNCTION [dbo].[get_FullAge]
(
 @birthday datetime, @currentDay datetime
)
RETURNS INT
AS
BEGIN
DECLARE @age INT
SET @age = DATEDIFF(YEAR, @birthday, @currentDay)
IF DATEDIFF(DAY, DATEADD(YEAR, @age, @birthday), @currentDay) <= 0
 SET @age = @age - 1
IF DATEPART(MONTH, @birthday) = 2 AND DATEPART(DAY, @birthday) = 29 AND DATEPART(MONTH, @currentDay) = 3
 AND DATEPART(DAY, @currentDay) = 1 AND
 NOT (YEAR(@currentDay) % 4 = 0 AND (YEAR(@currentDay) % 100 !=0 OR YEAR(@currentDay) % 400 = 0))
 SET @age = @age - 1
IF @age < 0
 SET @age = 0
  RETURN @age
END

--Sql根據(jù)出生日期計(jì)算age(不是很準(zhǔn)確)
1.  select datediff(year,EMP_BIRTHDAY,getdate()) as '年齡' from  EMPLOYEEUnChangeInfo
2.  floor((DateDiff(day,u.EMP_BIRTHDAY,getdate()))/365

相關(guān)文章

最新評(píng)論

山丹县| 三原县| 鞍山市| 汝城县| 富源县| 和平区| 宁都县| 会泽县| 淄博市| 榕江县| 漳平市| 莱西市| 玉田县| 天峨县| 镇平县| 英德市| 益阳市| 洞口县| 溆浦县| 兴国县| 疏附县| 渭南市| 凌云县| 比如县| 沙洋县| 勃利县| 福泉市| 台北县| 怀来县| 呈贡县| 万盛区| 巴里| 象州县| 龙胜| 青州市| 麦盖提县| 德昌县| 临汾市| 忻城县| 新河县| 鄱阳县|