1
IPアドレス、タイムスタンプ、ブラウザ列を含むテーブルがあります。過去1週間以内にブラウザの使用率を調べる必要があります。ネスティングを使用して1回のクエリでそれを行うにはどうすればよいですか?いいえ、それは宿題の問題ではありません。私はそれを理解できないようです。1つのクエリのみを使用して結果を得るには?
IPアドレス、タイムスタンプ、ブラウザ列を含むテーブルがあります。過去1週間以内にブラウザの使用率を調べる必要があります。ネスティングを使用して1回のクエリでそれを行うにはどうすればよいですか?いいえ、それは宿題の問題ではありません。私はそれを理解できないようです。1つのクエリのみを使用して結果を得るには?
2つのインラインビューを使用します。 1つはカウント用、もう1つは合計用です。
Select
(bCounts.Broswer_counts * 100/total.total) percentage,
bCounts.broswer
FROM
(
Select
Count(timestamp) broswer_counts,
browser
From
table
Where
timestamp > '12/1/2010'
Group by
Browser) bCounts,
(SELECT COUNT(TimeStamp) total From Table WHERE timestamp > '12/1/2010') Total
私は、クエリーがfrom節の中にネストされることも知りませんでした。 – collegian
どのRDBMSを使用していますか? –