访问 IF 语句如何从 EndDate-StartDate 获取小时数
Posted
技术标签:
【中文标题】访问 IF 语句如何从 EndDate-StartDate 获取小时数【英文标题】:Access IF statement how to get hours from EndDate-StartDate 【发布时间】:2017-03-16 12:56:42 【问题描述】:需要有关 Access IF 语句的帮助 所以我有结束日期和开始日期 我如何知道结束日期和开始日期内发生的小时数? 所以我想要 EndDate-StartDate= INT 值
例如, 结束日期为 2017/03/16 13:00 开始日期为 2017/03/16 15:00
所以 enddate-startdate = -2 谢谢
【问题讨论】:
看看 DateDiff。 @Fionnuala 我确实使用过 DateDiff(Hour, endDate, StartDate) 但每次我尝试运行时都会得到参数 Run Datediff 不是小时 support.office.com/en-ie/article/…,它是一个字符串。 @Fionnuala 是的,我使用 Hour 但每次运行时都会弹出“输入参数值” 请发sql或者vba。 【参考方案1】:将 DateDiff 与“h”一起使用:
Select *, DateDiff("h", [StartDate], [EndDate]) As Hours
From YourTable
将为您的示例日期返回 2 小时。
【讨论】:
以上是关于访问 IF 语句如何从 EndDate-StartDate 获取小时数的主要内容,如果未能解决你的问题,请参考以下文章
如何在 django 模板的 forloop 中访问 If 语句中的元组值?