NetBackup のエラー ログ データベースから最近のジョブの状態コードを取得する単純なクエリについて、助けが必要です。
私はSQLを初めて使用します(使用して2日目)が、関連データを表示するための簡単なスクリプトと、特定のステータスコードでフィルタリングする方法をまとめることができました。
私の質問 - これを変更して、見つかったステータス コードのリストを表示するにはどうすればよいですか ... およびそれぞれの発生回数は?
そのような;
STATUS COUNT
0 112
1 11
8 5
58 3
191 1
288 7
800 3
(例のクエリには、必要以上のデータが要求されていることに気付きましたが、フィールド名などを表示したかったのです。)
SELECT
id as 'Job ID',
clientName as 'Client',
mediaServerName as 'Media Server',
statusCode as 'Exit Status',
UtcBigIntToNomTime(startTime) as 'Start Time',
UtcBigIntToNomTime(endTime) as 'End Time'
FROM domain_JobArchive
WHERE
DATEDIFF(hour, UtcBigIntToNomTime(endTime), GETDATE()) <= 24
and
statusCode = 1;