由托运人分为15分钟间隔

时间:2015-09-22 13:59:54

标签: sql ms-access

我是一个相对较新的访问和编程,我完全失去了所以任何帮助将不胜感激 我有一个名为ShippingHistory的表,我想看看每个发货人在15分钟的时间内处理了多少货物。对于出货单ID的字段是ProcessedBy,然后将字段名称作为记录的字段名称,将时间称为processedattime。 感谢您提供帮助,如果您能够帮助,因为我真的不知道从哪里开始

1 个答案:

答案 0 :(得分:0)

我建议使用dateadd来改变该字段的返回值,这样就可以得到最后15分钟的间隔:

SELECT dateadd(n, datediff(
            n, 0, processedattime
        ) - datepart(n, 
            processedattime) % 15
        , 0) Interval15Min

我们在这里添加了日期时间值的差异。我们使用的差异是自纪元开始以来的分钟数减去您模数值15的分钟数。