Maximale Anzahl an Tickets, die pro Stunde und Service zugestellt werden – SQL
P粉919464207
P粉919464207 2024-04-02 16:18:08
0
1
447

Dies ist ein Anrufbeantworter, der Tickets von verschiedenen Diensten hat, und ich möchte Tickets von den Mitarbeitern jedes Dienstes erhalten, die stundenweise Dienste anbieten

Ich habe den folgenden Code und die folgende Datenbankausgabe: Code drucken

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;

Die rote Linie ist ein Beispiel für die Linie, die ich von der Uhr aus sehen möchte, aber erst ab 9 Uhr

Die Spalte „gfqueuecounter_counter“ ist ein Zähler für jedes Ticket in jedem Dienst, aber er wird einzeln gezählt, daher möchte ich die letzte Zählung pro Stunde für diesen bestimmten Dienst erhalten

Die Spalten „gfqueue_desc“ sind verschiedene Arten von Tickets

Die Spalte „Hora“ wird stündlich angezeigt

Das zweite „select“ dient nur dazu, „gfqueuecounter_time“ in Stunden aufzuteilen

Fragen beantworte ich gerne

P粉919464207
P粉919464207

Antworte allen(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 
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage