私はAccessテーブルを持っています。最新の日付のAccessでレコードを選択
ID Field1 Field2 Date
1 un_1 x 201701
2 un_2 y 201704
3 un_1 z 201702
4 un_3 a 201703
5 un_2 b 201709
このテーブルの一意の(Field1の)レコードは、Dateが最新のものを使用したいと思います。
私が試した:
SELECT ID, Field1, Field2, Date
FROM MYTABLE
WHERE Date=SELECT(MAX(MYTABLE.Date) FROM MYTABLE WHERE ID=MYTABLE.ID)
GROUP BY Field1;
をしかし、それは動作しません。
私が期待する結果:
un_1 z 201702
un_2 b 201709
un_3 a 201703
そのサンプルデータでは、期待される結果とは何か? – jarlh
GROUP BYをスキップします。サブクエリはかっこで囲みます。 – jarlh