日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

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

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

瀏覽:302日期: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
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
国产丝袜一区| 日本久久成人网| 欧美精品日日操| 国产精品一区二区三区av麻| 欧美va亚洲va日韩∨a综合色| 午夜精品网站| 久久国产日韩| 成人午夜精品| 国产成人免费av一区二区午夜| 日韩1区2区3区| 亚洲区第一页| 一区二区亚洲视频| 狠狠久久婷婷| 给我免费播放日韩视频| 亚洲色图综合| 蜜臀av亚洲一区中文字幕| 999久久久国产精品| 色偷偷色偷偷色偷偷在线视频| 国产精品巨作av| 国产精品欧美三级在线观看| 亚洲黄色影院| 黄色av一区| 亚洲成人日韩| 99久久视频| 欧美精品羞羞答答| 不卡在线一区二区| 天堂8中文在线最新版在线| 国内揄拍国内精品久久| 精品久久免费| 欧美日韩调教| 国产日产精品_国产精品毛片| 国产日韩欧美一区二区三区在线观看| 国产日韩欧美| 精品一区二区三区四区五区| 国产精品亚洲欧美日韩一区在线| 亚洲免费观看| 黑丝一区二区三区| 欧美专区18| 一二三区精品| 日韩国产一二三区| 久久99偷拍| 91亚洲国产成人久久精品| 欧美国产偷国产精品三区| 精品九九在线| 91精品啪在线观看国产18| 激情五月综合网| 水野朝阳av一区二区三区| 日韩精品视频在线看| 欧美日一区二区在线观看| 中文字幕av亚洲精品一部二部 | 国产美女亚洲精品7777| 伊人网在线播放| 午夜久久美女| 日韩欧美高清一区二区三区| 韩日一区二区| 亚洲高清不卡| 美女视频黄免费的久久| 蜜臀久久99精品久久一区二区| 久久国产精品99国产| 免费观看久久久4p| 国产精品探花在线观看| 国产精品国产一区| 欧洲av一区二区| 中文日韩欧美| 国产情侣一区在线| 欧美~级网站不卡| 五月激激激综合网色播| 久久免费福利| 丝袜美腿成人在线| 国产精品入口久久| 四虎影视精品| 国产精品一区二区三区av| 韩国精品主播一区二区在线观看| 国产精品日本| 久久永久免费| 国产精品丝袜xxxxxxx| 精品一区视频| 婷婷六月综合| 国产欧美一区| 久久成人精品| 成人在线免费观看91| 亚洲一区欧美激情| 久久精品欧洲| 亚洲精选久久| 91久久久精品国产| 欧美日韩一区自拍| 不卡在线一区| 日韩在线免费| 久久精品99国产精品| 欧美日一区二区在线观看| 激情欧美日韩一区| 日本91福利区| 国产色综合网| 亚洲ww精品| 国产剧情一区二区在线观看| 清纯唯美亚洲综合一区| 日韩高清一区| 色在线视频观看| 羞羞答答国产精品www一本| 国产免费av一区二区三区| 国产一区清纯| 激情黄产视频在线免费观看| 一区二区三区四区日韩| 久久久国产精品一区二区中文| 精品国产aⅴ| 亚洲精品成a人ⅴ香蕉片| 999久久久91| 精品国产18久久久久久二百| 深夜日韩欧美| 激情五月色综合国产精品| 裤袜国产欧美精品一区| 国产精品日本一区二区不卡视频| 亚洲视频二区| 亚洲一区二区三区无吗| 亚洲欧美网站| 中文日韩在线| 国产精品社区| 国产精品视频一区二区三区| 日本在线视频一区二区| 日本国产一区| 日韩av在线免费观看不卡| 美女久久一区| 日韩avvvv在线播放| 国精品一区二区| 久久久免费人体| 久久不见久久见免费视频7| 欧美日本一区| 日韩中文字幕在线一区| 日韩一区自拍| a国产在线视频| 91精品在线观看国产| 不卡一区综合视频| 亚洲ww精品| 国产精品白丝av嫩草影院| 久久国产日韩欧美精品| 亚洲调教视频在线观看| 久久久久久久久丰满| 精品久久亚洲| 久久精品欧美一区| 欧美日本三区| 香蕉成人av| 欧美不卡在线| 水野朝阳av一区二区三区| 石原莉奈一区二区三区在线观看| 亚洲三级观看| 国产欧美日韩精品一区二区免费 | 久久免费视频66| 国产一区二区三区精品在线观看| 日韩.com| 99亚洲精品| 欧美天堂一区| 久久不见久久见国语| 欧美韩日一区| 国产在线不卡| 蜜臀国产一区二区三区在线播放 | 欧美视频二区| 国产h片在线观看| 欧洲激情综合| 日韩国产精品久久久| 99久久久久久中文字幕一区| 日本不卡一区二区三区| 国产99亚洲| 一区二区三区四区日韩| 国产欧美二区| 在线看片福利| 欧美一区=区| 国产欧美在线观看免费| 亚洲播播91| 四虎精品永久免费| 国产精选在线| 亚洲视频二区| 精品一区二区三区视频在线播放 | 美女精品在线| 国产精品国码视频| 日韩欧美午夜| 美国欧美日韩国产在线播放| 免费看久久久| 亚洲欧洲另类| 久久av网站| 黄色日韩在线| 免费亚洲婷婷| 亚洲美洲欧洲综合国产一区| 国产精品视频3p| 欧美va亚洲va日韩∨a综合色| 欧美自拍一区| 亚洲午夜电影| 久久的色偷偷| 水野朝阳av一区二区三区| 精品久久中文| 最新国产拍偷乱拍精品| 美腿丝袜亚洲一区| 老牛国产精品一区的观看方式| 国产不卡精品在线| 亚洲婷婷丁香| 久久久亚洲一区| 国产精品chinese| 男女激情视频一区| 天堂√中文最新版在线| 欧美一级二级三级视频| 欧美成人久久|