在人事档案数据表中有“参加工作时间”字段(日期/时间类型),要使用SQL语句查找参加工作在30年以上的员工信息,下列条件表达式中,错误的是

admin2020-06-06  30

问题 在人事档案数据表中有“参加工作时间”字段(日期/时间类型),要使用SQL语句查找参加工作在30年以上的员工信息,下列条件表达式中,错误的是

选项 A、[参加工作时间]<=INT(Date()/365)-30
B、[参加工作时间]<=DateAdd("YYYY",-30,Date())
C、DateDiff("YYYY",[参加工作时间],Date())>=30
D、Year(Date())-year([参加工作时间])>=30

答案A

解析 选项A中Date()函数的功能是获取系统当前日期,会返回一个系统当前的日期值,表达式“Date()/365”为错误表达式,日期不能和整数值相除,选项A错误,其他三项均正确。
转载请注明原文地址:https://kaotiyun.com/show/pzcp777K
0

最新回复(0)