次の列とレコードを持つテーブルがあるとします
NAME RESULT DATE
----------------------------------------------
John Pass 12-FEB-2013 18:03:55
Albert Fail 12-FEB-2013 18:24:29
Chris Pass 12-FEB-2013 18:24:28
John Fail 12-FEB-2013 19:32:35
Chris Pass 12-FEB-2013 19:32:35
Steve Pass 12-FEB-2013 20:04:35
NAME列とは異なる値が必要な場合は、次のことを行いました
SELECT DISTINCT(NAME) FROM TABLE_NAME;
今私が次のことをしたら
SELECT DISTINCT(NAME),
RESULT,
DATE
FROM TABLE_NAME
WHERE TRUNC(DATE) = TRUNC(SYSDATE)-4;
名前列のすべてのレコードを取得します。しかし、すべてのレコードは必要ありません。上記の WHERE 句を使用しても、個別の名前のみが必要です。助けてください。