|
テーブル:マンションマスタ
フィールド:マンションID
マンション名
テーブル:部屋マスタ
フィールド:部屋ID
マンションID
部屋名
テーブル:入居者マスタ
フィールド:入居者ID
部屋ID
入居者名
入居年月日
退去年月日
ってことですか?
であれば、
【マンションマスタ】
マンションID マンション名
1 A
2 B
【部屋マスタ】
部屋ID マンションID 部屋名
1 1 101
2 1 201
3 2 101
4 2 201
【入居者マスタ】
入居者ID 部屋ID 入居者名 入居年月日 退去年月日
1 1 山田 2004/05/20 2007/03/20
2 1 加藤 2007/10/03
3 4 佐藤 2004/05/20 2007/09/11
4 4 山本 2007/11/02 2009/03/30
【空室抽出】
SELECT 入居者マスタ.*
FROM 入居者マスタ
WHERE 入居者マスタ.[入居年月日]=DMax("入居年月日"
, "入居者マスタ"
, "部屋ID=" & [部屋ID])
AND 入居者マスタ.退去年月日 Is Not Null;
で、
入居者ID 部屋ID 入居者名 入居年月日 退去年月日
4 4 山本 2007/11/02 2009/03/30
となりました。
|
|