を選択:クエリは、そのIDでエンティティのリストを返す私はこのようになりクエリ持っている最大の日付に最大idで
with t as (
****** complex query from several joining tables *****
)
select * from t;
を。 (それは本当に重要ではありません)のような :
シーケンス エンティティ(:
この横には、私はまた、3列が含まれているテーブルを持っていますvalue_date(形式:dd/mm/yyyy) 値の日付はすべてのエンティティで同じではありません。例えば
、テーブルにはそのようになります。
seq entity value_date
---------- ---------- ----------
1580 12001 31/05/2016
1579 12001 30/06/2016
1578 15003 30/06/2016
1577 12001 30/06/2016
1576 15003 30/06/2016
1575 15003 30/06/2016
1574 12004 30/06/2016
1573 15003 31/05/2016
1572 12004 31/05/2016
1571 67677 30/04/2016
は、私は(表には、私のために無関係なエンティティを保持しているため、クエリから)各エンティティのために実行する必要があり、かつで最大のシーケンスを選択エンティティのmax value_date。 (言い換えれば、各エンティティごとにmax value_dateを探し、その中で最大seqを探します)。
結果は、seq、entity、value_dateの3つの列でリストする必要があります。 どうすればいいですか?
私の質問がはっきりしていることを願っています。
多分...私はそれを考慮する。 –
value_dateは日付形式です。 (value_dateは単に列の名前です) –