sql計算年齡

時間 2021-06-30 11:36:08

1樓:匿名使用者

update sales.decile set age =(

select (year(getdate())-year(birthdate)))

from sales.decile

2樓:

birthdate 這個每個人都不一樣!

select 語句返回有多個值,你要更新哪個呢?

要加條件的。

datediff() 很好用` 用這個吧!

3樓:

用日期計算函式

update sales.decile set age =datediff(year,(birthdate),getdate())

4樓:匿名使用者

當然報錯了

因為你沒有制定查詢條件,

現在寫的語句select查詢出sales.decile表中所有記錄,而你的update是等於(意思更新一條記錄),所以報錯了,應該指定where條件

5樓:匿名使用者

沒有必要這麼去計算年齡吧,sql語句執行起來效率很低。

6樓:葛驕全蘆雪

你好你的問題不需要增加員工年齡這列

因為隨著一年一年的時間,年齡是動態計算的

通常用系統時間-出生日期

顯示出來就可以了

oracle

select

round((sysdate

-to_date('2008-01-01','yyyy-mm-dd'))/365,0)

from

dual

;sql查詢一下聯機幫助文件

7樓:刑成始剛捷

用getdate()獲得今天的日期,再用datediff算的年數

也可以直接取年份相減啊

8樓:但山禹醉山

如果只是精確到年就用datediff,否則可以直接用getdate()-出生日期

9樓:傅納壤駟雅媚

用datepart函式,**如下:

select

2011-datepart(yyyy,出生日期)from表名

怎麼計算年齡

人的年齡有三種,不同的曆法有不同的作用 一 虛歲年齡 中國在習慣上常用的年齡計算方法,按出生後所經歷的日曆年頭計算,即生下來就算1歲,以後每過一次新年便增加1歲。二 周歲年齡 從出生到計算時為止,共經歷的周年數或生日數。例如,1990年7月1日零時進行人口普查登記,乙個1989年12月15日出生的嬰...

樹的年齡是怎麼計算,樹的年齡是怎麼計算。 30

風火輪 最簡單的方法 用年輪測樹齡是一種方法,但不能想知道樹多少年就砍了他吧,一個通常用的方法就是,看它的枝幹,從上往下看。一年生枝二年生枝,三年生枝,由此來推算主枝的年齡。由此推斷出樹的大概年齡。 1.數年輪。這是人們最熟知的方法,但只對伐倒的樹木有用。在誤差,因為年輪有假年輪。2.鑽孔數年輪。象...

南韓年齡計算法,南韓年齡計算方法與中國有什麼不同?

lmx嫻兒 在南韓,不僅要算虛歲 周歲加一歲 還要看你的出生月份。3月份之前出生的,就要加一歲,3月之後的就按出生當年算。也就是說他們是以3月份為分界線,假設乙個人是2月29號出生的,乙個人是3月1號出生的,在中國,兩人只是差一天,在南韓,就差一歲。 一般是加一歲虛歲,好像是春節以前出生的就算前一年...