对不起,我已经搜索了线程并尝试了直到我的大脑受伤,但我不得不寻求帮助。
我有一张名为“Horse”的桌子,上面有 ID、姓名、出生(仅限年份)、颜色、死亡。
我需要返回死去的马的年龄,然后乘以 3 得到人类年龄,并显示马 ID、名称和人类年龄。
我被困在第一个障碍。我不能让桌子返回马的年龄。
我正在使用另一个 SO 用户的建议;
选择 DATEDIFF(horse.born, '2012') / 365.25 作为人类年
但是,这将返回 Null。
还尝试了一个 CURDATE:
CURDATE('%Y%') - 生于马年;
不好。有小费吗?