问题
单项选择题
设有如下说明,请凶答(16)~(21)小题:
有"tEmployee"表,表结构及表内容如下所示:
字段名称 | 字段类型 | 字段大小 |
雇员ID | 文本 | 10 |
姓名 | 文本 | 10 |
性别 | 文本 | 1 |
出生日期 | 日期/时间 | |
职务 | 文本 | 14 |
简历 | 备注 | |
联系电话 | 文本 | 8 |
雇员 ID | 姓名 | 性别 | 出生日期 | 职务 | 简历 | 联系电话 |
1 | 王宁 | 女 | 1960-1-1 | 经理 | 1984年大学毕业,曾是销售员 | 35796450 |
2 | 李清 | 男 | 1962-7-1 | 职员 | 1986年大学毕业,现为销售员 | 35976451 |
3 | 王创 | 男 | 1970-1-1 | 职员 | 1993年专科毕业,现为销售员 | 3579452 |
4 | 郑炎 | 女 | 1977-6-1 | 职员 | 1999年大学毕业,现为销售员 | 35976453 |
5 | 魏小红 | 女 | 1934-11-1 | 职员 | 1956年专科毕业,现为管理员 | 35976454 |
若以"tEmployee"表为数据源,计算每个职工的年龄(取整),并显示如下图所示的结果,那么正确的设计是( )。
答案
参考答案:C
解析: 题目要求计算每个职工的年龄(取整),而表中给出的是出生日期,因此这里要实现的是如何将出生日期转换为年龄。从实际出发,就是用现在的年份减去出生年份,可知年龄。使用Year()函数可以返回年份,而Date()函数可以返回当前系统日期, 因此最后的表达式应为:"年龄: Year(Date())-Year([出生日期])",选项C正确。