首页 > 解决方案 > MS Access 按字符串开头对访问报告进行排序

问题描述

大家好,我有一个问题,我有一份报告,其中有一些关于机器故障的指标。我有一个专栏,其中有一个故障时间。

问题是公司每天轮班工作 2 班。白班和夜班。白班从早上 7 点开始,到晚上 7 点结束,夜班继续。

问题是我想从早上 7 点开始排序并继续......就像这样

早上7点

早上 8 点

早上9点

上午 10 点

.

.

.

.

下午 23 点

下午 24 点

凌晨 1 点

凌晨 2 点

凌晨3点

凌晨 4 点

上午05时

早上 6 点

有人能拦住我吗?

标签: ms-accessreport

解决方案


改变时间以显示为从午夜开始:

DateAdd("h", -7, [ShiftStartTime])

像这样的表达式,您可以对报告进行排序。

如果是文本时间,则转换为Date

DateAdd("h", -7, CDate([ShiftStartTime]))

推荐阅读