次の表があります。
create table weights (
ident int references users,
dateW date,
weight float,
primary key(ident,dateW)
);
最新の日付を持つ特定のユーザー (ident) から体重のみを選択したい。私は持っている:
SELECT WEIGHT
FROM WEIGHTS
WHERE WEIGHTS.IDENT = 22 AND WEIGHTS.DATEW = (SELECT MAX(WEIGHTS.DATEW)
FROM WEIGHTS);
しかし、それは私が望むことをしていません。提案?