kitasue
2020/10/06 (火) 09:20:54
d057a@e9d43
ごめんなさい。エラーは返さずオミットしてしまいますが、以下でどうでしょうか。
テーブル「tblSeq」を追加します。フィールドは、「SEQ」一つで内容は、
SEQ
1
2
3
の3レコードです、その上で、
SELECT
ID,
Max(Choose([tblA].[SEQ],[A1],[A2],[A3])) AS Max_A,
Max(Choose([tblB].[SEQ],[B1],[B2],[B3])) AS Max_B
FROM
テーブル名,
tblSeq AS tblA,
tblSeq AS tblB
WHERE
Abs(Choose([tblA].[SEQ],[A1],[A2],[A3])-Choose([tblB].[SEQ],[B1],[B2],[B3]))<=100
GROUP BY
ID;
のSQLで行内のAの最大値とBの最大値を出力します。
通報 ...