年龄使用YEAR mysql

时间:2013-11-29 10:28:08

标签: mysql

我有一张马(varchar),Born(年),Died(年)的表。我需要计算马的年龄。我可以使用INT来做,但是我必须使用YEAR。任何人都可以给我任何指导吗?

4 个答案:

答案 0 :(得分:1)

select datediff(year,born,died)

答案 1 :(得分:1)

您是否尝试在select语句中将其减去?

SELECT Died - Born FROM yourTableName

然后你可以添加额外的WHERE语句,以便过滤结果。

答案 2 :(得分:1)

你可以这样做:

SELECT Horse, (died - born) as Age
FROM yourTable

答案 3 :(得分:0)

试试这个

SELECT horse, (die - born) as age
FROM `your table`