(オプションで)各家のエントリが必要なようです(各場所を説明する家のテーブルと、何らかのIDを使用)。
次に、家の ID、人数、サンプルの日付/時刻を含むトランザクション テーブルが必要になります。
このようにして、必要なものを分析できます
例えば
House
HouseID int
Address1 varchar
etc etc..
Attendance
RecordID int (optional I suppose)
HouseID int
People int
SampleDate datetime
平均などのクエリは十分に簡単です
SELECT AVG(People) FROM Attendance WHERE HouseID = 1 AND SampleDate BETWEEN Date1 AND Date2
特定の時間範囲で最も満員の家はどれですか
SELECT TOP 1 HouseID FROM Attendance GROUP BY HouseID ORDER BY SUM(People) DESC
免責事項: これらのクエリの一部またはすべてが機能しない可能性があります :)
編集:彼らはうまくいきます!これが実際の動作を示すSQLフィドルです
http://sqlfiddle.com/#!3/293e4/8