tableABCには、個別の日付と時刻の列があります。
+-----------+--------+-----------+-----------+
| AccountID | userID | date | timestamp |
+-----------+--------+-----------+-----------+
| 123 | 1 | 29-MAR-13 | 21005 |
| 123 | 1 | 29-MAR-13 | 11005 |
| 123 | 1 | 23-MAR-13 | 21005 |
+-----------+--------+-----------+-----------+
日付列とタイムスタンプ列の最大値が必要です。私が書いたクエリは、日付の最大値のみを実行し、タイムスタンプは実行しません:
select *
from tableABC rn
where userID = '1'
and accountID = '123'
and date =
(
select max(date) MaxDate
from tableABC b
where b.userID = rn.userID
and b.accountID = rn.accountID
);