每项服务每小时提供的最大票数 - SQL
P粉919464207
P粉919464207 2024-04-02 16:18:08
0
1
460

这是一项应答服务,拥有来自多个不同服务的票证,我希望收到每个服务的员工按小时提供服务的票证

我有以下代码和数据库输出: 打印代码

SELECT gfqueuecounter_counter,hora,gfqueue_desc  FROM (SELECT gfqueuecounter_time,gfqueue_desc, gfqueuecounter_counter , SUBSTRING(CONVERT(gfqueuecounter_time,TIME),1,2) as hora
FROM gfqueuecounter_v2 
WHERE gfqueuecounter_time > '2022-06-07 09:00:00' and gfqueuecounter_time < '2022-06-07 18:00:00') as t1;

红线是我想要从表中看到的线条的一个示例,但只是从 9 点钟开始

列“gfqueuecounter_counter”是每个服务中每张票证的计数器,但它是一一计数的,所以我想获取该特定服务每小时的最后计数

“gfqueue_desc”列是不同类型的票证

“hora”列每小时显示一次

第二个“选择”只是为了让我将“gfqueuecounter_time”分割为小时

任何问题我都会很乐意回答

P粉919464207
P粉919464207

全部回复(1)
P粉486138196

你应该尝试这个,它也许有效:

SELECT gfqueue_desc, COUNT(gfqueuecounter_counter), SUBSTRING(CONVERT(gfqueuecounter_time,TIME),1,2) as hora
FROM gfqueuecounter_v2  
WHERE gfqueuecounter_time > '2022-06-08 09:00:00' and gfqueuecounter_time 
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板