每項服務每小時提供的最大票數 - SQL
P粉919464207
P粉919464207 2024-04-02 16:18:08
0
1
496

這是一項應答服務,擁有來自多個不同服務的票證,我希望收到每個服務的員工按小時提供服務的票證

我有以下程式碼和資料庫輸出: 列印程式碼

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 
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板