2 つの SQL の結果と、日付であるもう 1 つのフィルターを結合したいと考えています。これら 2 つの SQL クエリをどのように組み合わせることができますか。
最初のSQL
SELECT e.Name,COUNT(l.userName) as UsersVisit
FROM Table1 l
INNER JOIN Table2 e on e.UserName =l.UserName
WHERE
( l.DateAccessed>'3-31-2015' and l.DateAccessed <'4-30-2015')
Group by e.Name
O/PI 取得
Name UsersVisit
abc 10
xyz 20
def 30
2 番目の SQL
SELECT COUNT(1) as TotalVisits
FROM Table1 l
INNER JOIN Table2 e on e.UserName =l.UserName
WHERE
( l.DateAccessed>'3-31-2015' and l.DateAccessed <'4-30-2015')
ORDER BY TotalVisits DESC
O/PI 取得
TotalVisits
60
さて、O/PI が欲しいのは
UniqueUsers TotalVisits Month
3 60 March
4 50 April
3 は一意のユーザー数 (abc,xyz,def) であり、TotalVisits はすべての UsersVisit の数です。
これらの結果を取得するにはどうすればよいですか?