ms-access - 在 Access 的一个字段中计算日期之间的天数
问题描述
我对 Access 比较陌生,并且已经设法解决了大部分问题,但目前我被卡住了。我需要计算存储在一个日期字段中的日期之间的天数。我目前的查询是显示该官员、他们的案件参考资料以及他们采取行动的日期。我需要知道的是每个操作之间的天数,例如,我已将其显示为额外的列。
Officer Reference Date Days Between Dates
EL 1000225 03/10/2016 0
JE 1000225 01/11/2016 21
JE 1000225 02/02/2017 63
这是我能够在 Access 中实现的吗?您能提供的任何帮助将不胜感激。
解决方案
You can use:
Select
Officer,
Reference,
[Date],
DateDiff("d",
Max([Date]),
Nz((Select T.[Date] From YourTable
Where T.Officer = YourTable.Officer
And T.Reference = YourTable.Reference
And T.[Date] < YourTable.[Date]), T.[Date])) As [Days Between Dates]
From
YourTable
推荐阅读
- eloquent - 在 Laravel 5.6 中加入查询
- java - IllegalArgumentException 的 REST 调用问题
- html - 如何基于正则表达式突出显示子字符串并将其转换为 Excel 或 HTML
- node.js - 如何使用 Electron 在默认浏览器中打开链接
- php - 在 Woocommerce 单一产品页面中获取产品类别名称和描述
- spring - Spring Boot REST API 生成 404 Not Found
- string - 检索时空格后缺少某些字符串
- android - 如何解决自定义时间选择器中的膨胀异常?
- unix - ¿我如何使用 RegExp 获取两个标签之间的所有文本,然后用另一个文本替换整个块?
- laravel - 方法 Illuminate\\Database\\Query\\Builder::frist 不存在