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號出生的,在中國,兩人只是差一天,在南韓,就差一歲。 一般是加一歲虛歲,好像是春節以前出生的就算前一年...