【发布时间】:2015-03-20 17:11:34
【问题描述】:
到目前为止我有:
选择全名、出生日期、出生国家 来自学生 WHERE 性别 = F
但是我希望 DateOfBirth 显示为年龄标题下的年龄。
我可以使用这个:(Dateiff("yyyy",DateOfBirth,DATE())) 如果可以的话,我原来的陈述会放在哪里?
【问题讨论】:
-
您没有显示您的原始表格。您的示例函数不可运行,因此没有人能够将其剪切并粘贴到他们的本地数据库服务器控制台中并运行它。你还没有说你正在使用什么数据库。所以你需要改进这个问题(表格,一些样本数据的插入,你有的查询,它给出的结果,你正在使用的数据库版本,......)。如果不是,人们会通过并否决您的问题,因为您的问题质量低下。
-
您已将其标记为 mysql,但 DateDiff 语法看起来更像 MSSQL?你能澄清一下哪个是正确的吗?
-
SELECT FullName, DATEDIFF("yyyy", DateOfBirth, DATE()) As Age, CountryOfBirth FROM Students WHERE Gender = 'F' 是我现在的位置,但我希望按天计算年龄但我遇到了麻烦