两个日期时间之间的分组

问题描述 投票:0回答:1

我有很多生产订单,我试图在日期时间范围内进行分组,然后计算该范围内的数量。例如,我想每天从2230到2230分组。PT.ActualFinish是日期时间(例如,如果PT.ActualFinish是2020-05-25 23:52:30,那么它将在5月26日而不是25日进行计数)

当前按日期(从午夜到午夜)分组,而不是所需的2230至2230。

GROUP BY CAST(PT.ActualFinish AS DATE)

我一直试图将某些DATEADD与GROUP调和,但未成功。有可能吗?

sql tsql
1个回答
0
投票

只需添加1.5小时(90分钟),然后提取日期:

group by convert(date, dateadd(minute, 90, pt.acctualfinish))
© www.soinside.com 2019 - 2024. All rights reserved.