ms-access - MS Access 按字符串开头对访问报告进行排序
问题描述
大家好,我有一个问题,我有一份报告,其中有一些关于机器故障的指标。我有一个专栏,其中有一个故障时间。
问题是公司每天轮班工作 2 班。白班和夜班。白班从早上 7 点开始,到晚上 7 点结束,夜班继续。
问题是我想从早上 7 点开始排序并继续......就像这样
早上7点
早上 8 点
早上9点
上午 10 点
.
.
.
.
下午 23 点
下午 24 点
凌晨 1 点
凌晨 2 点
凌晨3点
凌晨 4 点
上午05时
早上 6 点
有人能拦住我吗?
解决方案
改变时间以显示为从午夜开始:
DateAdd("h", -7, [ShiftStartTime])
像这样的表达式,您可以对报告进行排序。
如果是文本时间,则转换为Date:
DateAdd("h", -7, CDate([ShiftStartTime]))