テーブル (ログ アナライザー) の構造は次のとおりです。
1 分あたりのリクエスト数を示す折れ線グラフを描画したいと考えています。次の情報を含む 2 つの列を表示するクエリを作成したいと考えています。
- 日付:時:分
- リクエスト数
1 時間あたりのリクエストを表示するサンプル クエリを作成しようとしました。
SELECT ( Str(Datepart(HOUR, TimeLog)) + '.00' ) AS 'From (hours)',
( Str(CASE
WHEN Datepart(HOUR, TimeLog) + 1 = 24 THEN 00
ELSE Datepart(HOUR, TimeLog) + 1
END) + '.00' )AS 'To (hours)',
Count(DISTINCT Request) AS 'Number Of Queries '
FROM LogData
GROUP BY Datepart(HOUR, TimeLog);
これの問題は、すべての時間と日の分を組み合わせるのではMINUTE
なく、 60行しか表示しない場合です。HOUR
すべての行を曜日と時間で分けたい。これはどのように達成できますか?