-1
我必须计算死亡的马的年龄,并且multiply by 3
以获得他们可比的人类年。列出他们的horse_id,名称和human years
,订购horse_id
。MYSQL计算并乘以年龄
我是一个noob,只是不明白我需要做什么,在网上看这是我能得到的最接近的,Born和Died列是日期,但只有一年。
任何帮助,将不胜感激。
SELECT Horse_id, name, Born, Died,
TIMESTAMPDIFF(YEAR, Died, Born)*3 AS 'Human Years'
FROM horsedb.horse
ORDER BY Horse_id;
您还可以向我们展示一些样本输入数据以及预期结果吗? –
不知道你的全表结构,所以 SELECT Horse_id,name,Born,Died, (死 - 生)* 3 AS'Human Years' FROM horsedb.horse ORDER BY Horse_id; – Balasubramanian