SQL初心者ここに。私は、between関数を使ってAgeBracketsテーブルからAge at Listに基づいて適切なAge Categoryを取得しようとしています。範囲内の値を検索
GetAgeCategoryクエリ:
SELECT TRANSACTIONS.ACCOUNT_NUM, TRANSACTIONS.Age at List, Age Category.AgeBrackets
FROM TRANSACTIONS, AgeBrackets
WHERE
(((TRANSACTIONS.Age at List) Between [AgeBrackets].FROM and [AgeBrackets].TO));
私は、トランザクションテーブルの数を行なったし、より多くのレコードがGetAgeCategoryクエリに比べて、そのテーブルの上にあります。何らかの理由で、TRANSACTIONSテーブルからレコードを除外しています。私は間違って何をしていますか?
から1の間にtraducedされるTO [AgeBrackets]の間..? – Mansoor
これはどのような構文ですか? MS Access SQLは実際にはこのようには見えません。 –
私はMS Accessを使用していますが、タイプミスがあります。選択部分は次のとおりです:SELECT TRANSACTIONS.ACCOUNT_NUM、TRANSACTIONS。[Age at List]、年齢カテゴリ。[AgeBrackets] – CellMation