我的表結構是:獲取每個日誌信息的主機數的計數
[Event Time]
[Log Message]
[Hostname]
[Client]
是否有可能,我讓每個日誌消息獨特的主機數的計數?
我可以使用下面的,但即時通訊試圖讓每個日誌消息獨特的主機數量得到每日誌消息每個客戶機的總數
Select sub.*
From (SELECT Count([Event Time]) AS test
,[Log Message]
,[Client]
FROM [Severe_logs].[dbo].[Severe_logs]
Group BY [Client], [Log Message]
)sub
WHERE sub.test > 25
ORDER BY test DESC
輸出我想是
Count - Log Message - Client
5 log x Client1
6 log x Client 2
我該怎麼做?
感謝
請計數,標記你的RDBMS。 – McNets
RDBMS補充說,謝謝。 – Bunion
Count(hostname)over(客戶端的[Log message]命令分區)應該做的伎倆......它只是從頭開始,可能需要一些更改,如果添加一些輸入數據,我們可以更快地計算出它...但檢查OVER子句與分區由....或只是給它一個計數(不同的[日誌消息]) – Veljko89