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
你應(yīng)該嘗試這個,它也許有效:
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