質問: access2000での選択クエリの作り方 例えば、以下のようなクエリを作りたいのですが、うまくいきません。作り方教えてください。 以下のようなテーブル、クエリから フィールド フィールド テーブル1 選手id 50m走タイム 1 9.5秒 クエリ1 選手id 年齢 1 21歳 テーブル2 年齢 タイム 得点 20以下 7秒未満 10 20 8秒未満 9 20 9秒未満 8 25以下 8秒未満 10 25 9秒未満 9 25 10秒未満 8 以下のようなクエリの作り方 クエリ 選手id 50m走得点 1 8点 よろしくお願いします
回答: とりあえず、こんなのではどうでしょ? 50m走タイムを整数型に変換し、partition関数に渡します。 タイム:partition(int([50m走タイム]),7,9,1) この場合のタイムの取りうる値は " : 7" " 8: 8" " 9: 9" "10: " の4通りと思われます。この文字列をテーブル2のタイムフィールドに設定します。 年齢も同様に partition([年齢],20,25,5) として下さい。 タイムのパターン×年齢のパターン数のレコードをテーブル2に作成し、それぞれに得点を振って、完成かな?