欢迎光临散文网 会员登陆 & 注册

Access 计算准确年龄

2023-07-01 07:10 作者:孙兴华zz  | 我要投稿

网友提问

回答网友问题:

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

所以需求都在查询中完成

在Access中有一张表

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

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

返回结果

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

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

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

返回结果

还有一种方法,只供参考

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

友情提问:

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

Access篇+AccessVBA篇:https://www.bilibili.com/video/BV1tf4y117Sh


Access DLC01-时间日期篇:https://www.bilibili.com/video/BV1H54y1j7vQ


Access DLC02-字符串篇:https://www.bilibili.com/video/BV1q54y1j7y4


Access DLC03-表格篇:https://www.bilibili.com/video/BV1p64y117wH


Access DLC04-查询篇:https://www.bilibili.com/video/BV1VQ4y1d7h8


Access DLC-05 Excel篇:https://www.bilibili.com/video/BV1mo4y1k7E4


VBA通用篇:https://www.bilibili.com/video/BV1dQ4y1d7fj


Access 计算准确年龄的评论 (共 条)

分享到微博请遵守国家法律