成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

您的位置:首頁技術文章
文章詳情頁

SQL年齡計算的兩種方法實例

瀏覽:257日期:2023-03-06 14:25:19
目錄
  • 第一種方法:
  • 第二種方法:
  • 總結

第一種方法:

用DATEDIFF函數,DATEDIFF(YEAR,beginDate,endDate)

測試語句:

DECLARE @birthdayDate DATEDECLARE @endDate DATEDECLARE @age INTSET @birthdayDate ="2003-08-08"SET @endDate = "2008-07-08"SET @age = DATEDIFF(YEAR,@birthdayDate,@endDate)SELECT @age AS 年齡

執行結果:

這種方法計算出的年齡,是個大概年齡,是“年”意義下的年齡,就是普羅大眾對年齡的理解下的年齡。

如果按“月”、“日”去計算,上述例子中的年齡其實是不足5歲的。

所以,當我們寫的程序對年齡的計算的精度要求比較高時,

比如社保待遇的享受起始時間、退休金發放起始時間的計算,需要對年齡的精確計算;

政治生活中,干部的提拔、退職,也都涉及到年齡的精確計算;

民事刑事案件中當事人年齡的計算,年齡的大小直接涉及到量刑的輕重,所以也需要對年齡進行精確計算。

第二種方法:

FLOOR(DATEDIFF(DAY,@birthdayDate,@endDate)/365.25)

FLOOR函數:返回小于或等于指定數值表達式的最大整數。又稱,向下取整函數。

(Returns the largest integer less than or equal to the specified numeric expression.)

PS:numberic expression,數值表達式 ,arithmeric expression,算術表達式。

FLOOR(4)=4,

FLOOR(4.2)=4,

FLOOR(4.5)=4,

FLOOR(4.9)=4.

測試語句:

DECLARE @birthdayDate DATEDECLARE @endDate DATEDECLARE @age FLOATSET @birthdayDate ="2003-08-08"SET @endDate = "2008-07-08"SET @age = FLOOR(DATEDIFF(DAY,@birthdayDate,@endDate)/365.25)SELECT @age AS 年齡

執行結果:

算法釋義:

因為4年有一閏年會多1天,多除以0.25,相當于把這一天平均攤到這4年,保證每4年的誤差歸零。

這個算法其實也有小小的誤差,除非出生不滿一歲就碰到閏月,先有一天再來遞減,會完全正確,不然的話在遇到閏年前會差一天,遇到閏年后變準確,但是當這個閏年補完4年差額在遇到下一個閏年之前又會差一天。也就是生日當天程序會顯示沒滿周歲。

我們測試一下,比如2000、2004、2008年是閏年,但是2001、2002、2003、2005、2006、2007年都不是閏年。

假定李某在2001-02-08出生,我們用2002、2003、2004年生日當天去計算年齡時,都會發生誤差。

因為2004年是閏年,用2005年生日當天去計算年齡就正確,過了2005年(2005-2001=4),我們用2006、2007、2008年生日當天去計算年齡,也會發生誤差。

如果李某在2001-03-08(只要過了2月的一個日期就行)出生,

我們用2002、2003年生日當天去計算年齡時,會發生誤差。

但是用2004、2005年生日當天去計算年齡就正確,過了2005年(2005-2001=4),我們用2006、2007年生日當天去計算年齡,也會發生誤差。

用2008年生日當天去計算年齡,就沒有誤差。

請讀者自行驗證。

總結

到此這篇關于SQL年齡計算的文章就介紹到這了,更多相關SQL年齡計算內容請搜索以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持!

標簽: MsSQL
成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久
欧美在线1区| 国产精品久久久久永久免费观看 | 精品伊人久久久久7777人| 久久一区亚洲| 午夜免费久久看| 久久黄色小说| 亚洲第一电影网| 国产精品区免费视频| 亚洲午夜影视影院在线观看| 日韩午夜免费视频| 中文字幕亚洲在| 亚洲国产成人不卡| 亚洲欧美国产高清| 国产精品亚洲综合| 亚洲成人免费观看| 日本久久精品电影| 日本不卡免费在线视频| 欧美三级日韩在线| 九色综合狠狠综合久久| 制服丝袜中文字幕一区| 高清在线成人网| 久久精品欧美一区二区三区麻豆| 欧美91大片| 中文一区一区三区高中清不卡| 欧美性事免费在线观看| 亚洲欧洲精品一区二区精品久久久| 亚洲人成毛片在线播放女女| 一区二区三区成人| 新67194成人永久网站| 日本91福利区| 欧美日韩视频专区在线播放| 国产一区二区三区在线观看免费| 日韩一级高清毛片| 色综合婷婷久久| 一区视频在线播放| 六月婷婷久久| 六月丁香综合在线视频| 欧美一卡二卡三卡四卡| 91猫先生在线| 亚洲狼人国产精品| 一本色道久久加勒比精品| 麻豆成人久久精品二区三区红| 欧美日韩成人高清| av高清久久久| 亚洲欧洲日韩一区二区三区| 亚洲一区欧美激情| 蜜臂av日日欢夜夜爽一区| 91精品在线一区二区| 99久久精品免费| 亚洲欧美日韩中文播放| 色噜噜偷拍精品综合在线| 国产成人啪免费观看软件| 中文字幕精品—区二区四季| 国产区欧美区日韩区| 蜜乳av一区二区| 精品国产第一区二区三区观看体验| 欧美激情综合| 亚洲乱码中文字幕综合| 91精品办公室少妇高潮对白| 成人在线综合网| 国产精品嫩草影院com| 亚洲在线播放电影| 久久精品国产77777蜜臀| 精品国产乱码久久久久久免费| 亚洲第一伊人| 男男视频亚洲欧美| 久久精品亚洲精品国产欧美| 国产精品外国| 高清在线不卡av| 亚洲精品大片www| 欧美喷水一区二区| 韩日在线一区| 麻豆精品在线播放| 精品国产百合女同互慰| 国产精品乱码| 成人性生交大片免费看视频在线| 中文字幕一区二区三区精华液| 在线看不卡av| 色综合久久中文综合久久97| 亚洲成人精品一区| 久久色视频免费观看| 香蕉av777xxx色综合一区| 国产成人鲁色资源国产91色综| 中文字幕一区视频| 欧美丰满少妇xxxxx高潮对白| 国产一区二区三区四区老人| 久久国产三级精品| 国产精品第一页第二页第三页| 欧美日韩五月天| 影音先锋久久资源网| 久国产精品韩国三级视频| 国产精品久久久久一区| 欧美日韩亚洲综合一区二区三区| 国产中文一区| 国产一区二区三区精品欧美日韩一区二区三区| 国产精品久久久久久久久晋中 | 日韩精品三区四区| 久久一区二区视频| 欧美影片第一页| 在线成人www免费观看视频| 九一久久久久久| 玉米视频成人免费看| 日韩一区二区三区电影在线观看| 亚洲一区尤物| 欧美激情91| 国产精品1024| 三级影片在线观看欧美日韩一区二区 | 国产日韩欧美精品在线| 色久综合一二码| 狠狠色噜噜狠狠狠狠色吗综合| 精品一区二区综合| 亚洲女同女同女同女同女同69| 欧美成人精品二区三区99精品| 久久性色av| 亚洲精品三级| 91社区在线播放| 国内成人自拍视频| 午夜a成v人精品| 1区2区3区精品视频| 欧美精品一区二区三区一线天视频 | 国产乱子伦视频一区二区三区| 一级中文字幕一区二区| 国产亚洲欧美在线| 日本电影欧美片| 制服诱惑一区二区| 91在线视频免费91| 国产一区二区三区在线观看免费| 午夜激情一区二区| 亚洲欧美日韩久久| 中文字幕av一区二区三区高| 欧美不卡一区二区三区四区| 在线观看亚洲专区| 噜噜噜在线观看免费视频日韩| 亚洲无吗在线| 99re热这里只有精品免费视频| 国产在线精品视频| 青青草原综合久久大伊人精品| 一区二区欧美精品| 国产精品久久毛片av大全日韩| www国产成人| 日韩视频在线你懂得| 欧美影院午夜播放| 色哟哟国产精品免费观看| 亚洲精品一区二区三| 欧美激情aⅴ一区二区三区| 成人午夜在线播放| 国产传媒日韩欧美成人| 久久精品99国产精品| 亚洲成人在线免费| 亚洲永久精品国产| 一区二区三区在线看| 亚洲丝袜另类动漫二区| 国产精品三级视频| 久久精品视频一区| 久久先锋资源网| 26uuu亚洲综合色欧美| 欧美大度的电影原声| 日韩精品一区二区三区蜜臀 | 日韩欧美一级精品久久| 欧美日本不卡视频| 欧美日韩亚洲综合一区二区三区| 在线亚洲高清视频| 色久优优欧美色久优优| 在线观看区一区二| 欧美性猛片xxxx免费看久爱| 欧美色男人天堂| 欧美最猛性xxxxx直播| 欧美中文字幕不卡| 欧美日韩一本到| 91麻豆精品国产91久久久使用方法| 777午夜精品视频在线播放| 欧美精品久久久久久久多人混战| 在线不卡中文字幕| 日韩视频一区二区三区| 精品久久人人做人人爽| 精品电影一区二区三区| 国产亚洲精品aa| 国产精品美女久久久久久久久| 国产精品久久久久久亚洲伦| 最新中文字幕一区二区三区| 亚洲啪啪综合av一区二区三区| 亚洲美女淫视频| 亚洲影院理伦片| 日韩制服丝袜av| 九九久久精品视频| 国产成人夜色高潮福利影视| gogogo免费视频观看亚洲一| 99久久er热在这里只有精品15| 91视频免费看| 狠狠色综合网站久久久久久久| 亚洲免费大片| 乱码第一页成人| 欧美日韩日日骚| 精品三级av在线| 国产精品久久久久一区| 亚洲一区在线观看视频| 日韩国产欧美三级| 精品亚洲国产成人av制服丝袜| 成人免费视频国产在线观看| 国产精品国码视频|