Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/58.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用年份mysql的年龄_Mysql - Fatal编程技术网

使用年份mysql的年龄

使用年份mysql的年龄,mysql,Mysql,我有一张桌子,上面有马(瓦尔查尔),生(年),死(年)。我需要计算马的年龄。我可以用INT来做,但是我必须用YEAR来做。有人能给我一些指导吗?你有没有试着在select语句中减去它 select datediff(year,born,died) SELECT Died - Born FROM yourTableName 然后您可以添加额外的WHERE语句,以便过滤结果。您是否尝试在select语句中减去它 SELECT Died - Born FROM yourTableName 然后您

我有一张桌子,上面有马(瓦尔查尔),生(年),死(年)。我需要计算马的年龄。我可以用INT来做,但是我必须用YEAR来做。有人能给我一些指导吗?

你有没有试着在select语句中减去它

select datediff(year,born,died)
SELECT Died - Born FROM yourTableName

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

您是否尝试在select语句中减去它

SELECT Died - Born FROM yourTableName

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

您是否尝试在select语句中减去它

SELECT Died - Born FROM yourTableName

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

您是否尝试在select语句中减去它

SELECT Died - Born FROM yourTableName
然后,您只需添加额外的WHERE语句即可过滤结果。

您可以这样做:

SELECT Horse, (died - born) as Age
FROM yourTable
你可以这样做:

SELECT Horse, (died - born) as Age
FROM yourTable
你可以这样做:

SELECT Horse, (died - born) as Age
FROM yourTable
你可以这样做:

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

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

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

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

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

从马中选择马的id,datediff(出生,死亡)作为年龄;作为出生、死亡的NULLdata类型返回是否仅为一年?还是约会<代码>选择马匹id,datediff(年,出生,死亡)作为马匹的年龄试试这个我想这只是一年,感谢我们的帮助选择马匹id,datediff(出生,死亡)作为马匹的年龄;作为出生、死亡的NULLdata类型返回是否仅为一年?还是约会<代码>选择马匹id,datediff(年,出生,死亡)作为马匹的年龄试试这个我想这只是一年,感谢我们的帮助选择马匹id,datediff(出生,死亡)作为马匹的年龄;作为出生、死亡的NULLdata类型返回是否仅为一年?还是约会<代码>选择马匹id,datediff(年,出生,死亡)作为马匹的年龄试试这个我想这只是一年,感谢我们的帮助选择马匹id,datediff(出生,死亡)作为马匹的年龄;作为出生、死亡的NULLdata类型返回是否仅为一年?还是约会<代码>选择马的id,datediff(年,出生,死亡)作为马的年龄试试这个它只有一年,我想出来了,感谢我们的帮助是
不是
整数
?从马中选择马的id,名字,(年(CURDATE())-出生);终于找到了。当我将INT改为YEAR时,INT字段不起作用时,我使用的查询是INT的简单减法。是
YEAR
不是
INT
?从horse中选择horse\u Id,Name,(YEAR(CURDATE())-Born);终于找到了。当我将INT改为YEAR时,INT字段不起作用时,我使用的查询是INT的简单减法。是
YEAR
不是
INT
?从horse中选择horse\u Id,Name,(YEAR(CURDATE())-Born);终于找到了。当我将INT改为YEAR时,INT字段不起作用时,我使用的查询是INT的简单减法。是
YEAR
不是
INT
?从horse中选择horse\u Id,Name,(YEAR(CURDATE())-Born);终于明白了。当我把INT改为YEAR时,我的查询在那些INT不起作用的字段中工作,我对INT使用了简单的减法。