Bilangan maksimum tiket yang disampaikan setiap jam setiap perkhidmatan - SQL
P粉919464207
P粉919464207 2024-04-02 16:18:08
0
1
494

Ini adalah perkhidmatan menjawab yang mempunyai tiket dari beberapa perkhidmatan yang berbeza dan saya ingin menerima tiket daripada setiap pekerja perkhidmatan yang menyediakan perkhidmatan mengikut jam

Saya mempunyai kod dan output pangkalan data berikut: Cetak kod

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;

Garis merah adalah contoh garisan yang saya ingin lihat dari jam tangan, tetapi hanya dari pukul 9

Lajur "gfqueuecounter_counter" ialah kaunter untuk setiap tiket dalam setiap perkhidmatan, tetapi ia dikira satu demi satu, jadi saya ingin mendapatkan kiraan terakhir setiap jam untuk perkhidmatan khusus itu

Lajur "gfqueue_desc" ialah jenis tiket yang berbeza

Lajur "hora" dipaparkan setiap jam

Yang kedua "select" hanya untuk saya bahagikan "gfqueuecounter_time" kepada beberapa jam

Saya dengan senang hati akan menjawab sebarang pertanyaan

P粉919464207
P粉919464207

membalas semua(1)
P粉486138196

Anda patut mencuba ini, mungkin berkesan:

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 
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan