在一个成员数据库中,我试图找到今年具有“圆形”年龄的余火。我已经尝试过此语句,但得到“WHERE部分的语法错误:
SELECT name, born, TIMESTAMPDIFF(YEAR,born,CURDATE()) AS age WHERE MOD(TIMESTAMPDIFF我在Ubuntu下使用Mysql 5.5.38。
本质上,我有一个mysql数据库,里面有用户和他们相应的出生日期。我还找到了以下代码,可以帮助我找到用户从出生日期算起的实际年龄。我需要做的是找到不同的“年龄段”,并计算该年龄段的用户数。我希望首先计算年龄,并以类似于以下中所示的方式使用它。GROUP BY ageband
我收到一条错误消息,指出字段年龄未知。我写错了吗?我可以很容易地编写计算年龄的整个代码块,其中age是在case语句中编写的,但这似乎效率很低。我还不是很擅长mysql