私は2つのテーブルを持っています:
Travellers_Report
Name Country Place_of_visit Return_date
A United States Los Angeles 2/27/2013
B United Arab Emirates DUBAI 2/21/2013
C Puerto Rico San Juan 2/28/2013
D United States Los Angeles 2/27/2013
E United States Boston 2/27/2013
F Malaysia Kulalampur 3/1/2013
G United Arab Emirates DUBAI 2/15/2013
H Malaysia Kulalampur 3/15/2013
I United States Los Angeles 2/27/2013
会社_プレゼンス
Country City
United States Los Angeles
United Arab Emirates DUBAI
United States Boston
「Travellers_Report」テーブルの「Place_of_visit」フィールドを「Company_presence」テーブルの「City フィールド」と比較して、カウントを取得する必要があります。
予想される出力は次のとおりです。
Country Place_of_visit Count
United States Los Angeles 3
United Arab Emirates DUBAI 2
United States Boston 1
現在、以下の 2 つのクエリがありますが、それらを組み合わせて期待される結果を得る方法がわかりません。
sqlstr = "SELECT * " & _
"FROM Travellers_report " & _
"WHERE Travellers_report.Return_Date >= #" & DOI & "# AND
Travellers_report.Return_Date <=#" & tempd & "#;"
と
SELECT Travellers_report.Place_of_Visit, count(1) FROM Travellers_report
GROUP BY Place_of_Visit