Nombre maximum de tickets servis par heure et par service - SQL
P粉919464207
P粉919464207 2024-04-02 16:18:08
0
1
495

Il s'agit d'un service de réponse qui propose des tickets provenant de plusieurs services différents et j'aimerais recevoir des tickets des employés de chaque service fournissant des services à l'heure

J'ai le code et la sortie de base de données suivants : Imprimer le code

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;

La ligne rouge est un exemple de la ligne que je veux voir sur la montre, mais seulement à partir de 9 heures

La colonne "gfqueuecounter_counter" est un compteur pour chaque ticket dans chaque service, mais il est compté un par un, je souhaite donc obtenir le dernier décompte par heure pour ce service spécifique

Les colonnes "gfqueue_desc" sont différents types de tickets

La colonne "hora" s'affiche toutes les heures

Le deuxième "select" est juste pour moi de diviser "gfqueuecounter_time" en heures

Je serai heureux de répondre à toutes vos questions

P粉919464207
P粉919464207

répondre à tous(1)
P粉486138196

Vous devriez essayer ceci, cela pourrait fonctionner :

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 
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal