我是一个相对较新的访问和编程,我完全失去了所以任何帮助将不胜感激 我有一个名为ShippingHistory的表,我想看看每个发货人在15分钟的时间内处理了多少货物。对于出货单ID的字段是ProcessedBy,然后将字段名称作为记录的字段名称,将时间称为processedattime。 感谢您提供帮助,如果您能够帮助,因为我真的不知道从哪里开始
答案 0 :(得分:0)
我建议使用dateadd来改变该字段的返回值,这样就可以得到最后15分钟的间隔:
SELECT dateadd(n, datediff(
n, 0, processedattime
) - datepart(n,
processedattime) % 15
, 0) Interval15Min
我们在这里添加了日期时间值的差异。我们使用的差异是自纪元开始以来的分钟数减去您模数值15的分钟数。