亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何在T-SQL中使用年份、月份和天數計算年齡

如何在T-SQL中使用年份、月份和天數計算年齡

如何在T-SQL中使用年份、月份和天數計算年齡在T-SQL(SQLServer 2000)中,用多少年、幾個月和幾天計算一個人的年齡最好的方法是什么?這個datediff函數不能很好地處理年份邊界,另外,將月和日分開將是一只熊。我知道我可以相對容易地在客戶端做這件事,但是我想讓它在我的存儲過程.
查看完整描述

3 回答

?
萬千封印

TA貢獻1891條經驗 獲得超3個贊

作為文本獲取年齡的簡單方法如下:

Select cast((DATEDIFF(m, date_of_birth, GETDATE())/12) as varchar) + ' Y & ' + 
       cast((DATEDIFF(m, date_of_birth, GETDATE())%12) as varchar) + ' M' as Age

成果格式如下:

**63 Y & 2 M**


查看完整回答
反對 回復 2019-07-01
  • 3 回答
  • 0 關注
  • 1039 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號