Access 计算准确年龄
来源:哔哩哔哩    2023-07-01 07:09:18

网友提问

回答网友问题:

数据库的基本原则之一,如无必要,不在表中使用计算字段,尽最大努力让表保持最小容量。


【资料图】

所以需求都在查询中完成

在Access中有一张表

我们要根据生日写出年龄,在基础篇里我讲过,我认为您不可能是一点没看,肯定是需求高

Date() 代表当前日期,我们通过year提取当前日期的年与生日的年,相减

返回结果

这时你会发现,孙兴华和王五的年龄就不对了。但是从就业来说,如果卡一个年龄值,假设23岁以下, 那孙兴华现在去面试,人家就已经不要我了。(做人力的应该懂吧?)

但是,也有使用精确的时候,比如工龄、医院给人开的最后一张证明等等

当我们使用   (当前日期-生日)/365  用int取整时,收到平年和闰年的影响,也会出现误差

返回结果

还有一种方法,只供参考

用当前年与生日月份和日期组成日期,判断它是否小于等于当前日期,如果是返回年减年,否则返回年减年再减1

友情提问:

我提供的是语法,思路建议咨询人力,因为人家接触的多,可能还有更好更稳的方法。

Access篇+AccessVBA篇:/video/BV1tf4y117Sh

Access DLC01-时间日期篇:/video/BV1H54y1j7vQ

Access DLC02-字符串篇:/video/BV1q54y1j7y4

Access DLC03-表格篇:/video/BV1p64y117wH

Access DLC04-查询篇:/video/BV1VQ4y1d7h8

Access DLC-05 Excel篇:/video/BV1mo4y1k7E4

VBA通用篇:/video/BV1dQ4y1d7fj

Copyright   2015-2022 南非玩具网 版权所有  备案号:沪ICP备2022005074号-13   联系邮箱:58 55 97 3@qq.com

回顶部