2016-10-19 3 views
1

私はHANA SAPであなたの助けが必要です。だから私の問題は、私はHANAのSAPが高い日付で行を選択したいのですが、私はそれを行うことができる方法を知らない、あるIDの比較と高い値の選択

ID~~~~~~|~~~ NAME~~~|~DATE ~~ | STEP 
--------+-----------+---------+----------- 
132~~~~~|~~TEST~~~| 01.01.2001| CREATED 
132~~~~~|~~TEST~~~| 05.01.2001| SOLVED 
154~~~~~|~~Other~~| 06.01.2001| CREATED 
175~~~~~|~~Card~~~| 08.01.2001| CREATED 
175~~~~~|~~ Card~~| 09.01.2001| SOLVED 

:私は次のように、異なる行の日付を比較しようとしています。 まずIDを比較し、IDが2倍以上のIDを選択し、IDの日付を高くする必要があります。

私はあなたの助けに感謝します。

敬具あなたはGREATEST機能を使用したい

+2

未使用デシベルタグを削除... – scaisEdge

答えて

0

これは作品でなければなりませんが、テストされていない

SELECT MAX(DATE) FROM table1 GROUP BY id HAVING COUNT(*) > 1

+0

はい、それは動作しますSELECTステートメントの後に他の列を追加することはできません。 SELECT MAX(DATE)、ID、STEP、NAME FROM table1 GROUP BY TID HAV ING COUNT(*)> 1; –

+0

私はそれがなぜ機能しないのか理解していますが、まだ二重の他のIDをフィルタリングする必要があります –

+0

助けてくれれば嬉しいです。答えは –

関連する問題