gpt4 book ai didi

SQL Server - 按小时、多天查询

转载 作者:行者123 更新时间:2023-12-03 02:04:36 25 4
gpt4 key购买 nike

我希望使用 datepart 运行 SQL 查询,将数据拆分为每小时增量,然后使该查询运行多天。目前,我只是将日期增加一天,然后运行多个查询。我想知道是否有一种方法可以将这一切合并到一个查询中,该查询将提供整个日期范围的输出。

select datepart(hour, datetime), sum(calls)
from dbo.gateway_concurrent_calls
where datetime between 'MM/DD/YY' and 'MM/DD+1/YY'
group by datepart(hour, datetime)

这将其作为输出。

0   1220
1 569
2 391
3 313
4 161
5 68
6 42
7 24
8 19
9 18
10 23
11 45
12 90
13 311
14 566
15 668
16 688
17 735
18 718
19 729
20 701
21 699
22 683
23 570

最佳答案

按日期和时间分组:

select convert(date, datetime), datepart(hour, datetime), sum(calls)
from dbo.gateway_concurrent_calls
where datetime between 'MM/DD/YY' and 'MM/DD+1/YY'
group by convert(date, datetime), datepart(hour, datetime)

关于SQL Server - 按小时、多天查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8302916/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com