我正在嘗試進行一個查詢,列出活動數,非活動數&每臺計算機的連接總數,每個用戶在Oracle 10g數據庫中的連接數。查詢基於機器和用戶名的活動和非活動連接
我有以下查詢:
SELECT count(1) AS con_count, machine, username
FROM v$session
WHERE type <> 'BACKGROUND'
GROUP BY username, machine
ORDER BY con_count DESC;
,將列出每名機連接總數的#的計數,但我有麻煩適應它做的活動計數,不活動&總連接作爲一個一個查詢。
所以結果應該是這樣的:
ACTIVE INACTIVE TOTAL MACHINE USERNAME
而且我可以讓查詢做的前三列之一,但不是所有三個一次。
任何幫助將不勝感激,因爲我的SQL非常非常生鏽。
什麼列和什麼值定義** Active **和** Inactive **? – BellevueBob