Oracle sqlを使用して、次の表から最新の終了日を持つ一意の名前を抽出する方法を教えてください。各名前の最後の行を取得するには?
NAME Start DATE End Date
ATO210291676 21/11/2015 18/05/2016
ATO210291676 19/05/2016 30/06/2017
ATO210291889 21/11/2015 18/05/2016
ATO210291889 19/05/2016 30/06/2017
ATO210291923 21/11/2015 18/05/2016
ATO210291923 19/05/2016 30/06/2017
ATO210186276 25/05/2015 24/05/2016
ATO210186276 25/05/2016 30/06/2017
ATO210186373 25/05/2015 24/05/2016
ATO210186373 25/05/2016 30/06/2017
TNT212498119 29/06/2015 28/06/2016
TNT212498119 29/06/2016 30/06/2017
TNT212498349 26/02/2016 30/06/2017
ATO212491256 26/02/2016 30/06/2017
ATO212502235 26/02/2016 30/06/2017
ATO212522556 26/02/2016 30/06/2017
ATO212522582 26/02/2016 30/06/2017
CVE114AK0076 16/09/2015 26/06/2016
CVE114AK0076 27/06/2016 30/06/2017
CVE414AK0012 15/09/2015 26/06/2016
CVE414AK0012 27/06/2016 30/06/2017
私は、次のような結果を生成しようとしています。
ATO210291676 19/05/2016 30/06/2017
ATO210291889 19/05/2016 30/06/2017
ATO210291923 19/05/2016 30/06/2017
ATO210186276 25/05/2016 30/06/2017
ATO210186373 25/05/2016 30/06/2017
TNT212498119 29/06/2016 30/06/2017
TNT212498349 26/02/2016 30/06/2017
ATO212491256 26/02/2016 30/06/2017
ATO212502235 26/02/2016 30/06/2017
ATO212522556 26/02/2016 30/06/2017
ATO212522582 26/02/2016 30/06/2017
CVE114AK0076 27/06/2016 30/06/2017
CVE414AK0012 27/06/2016 30/06/2017
結果セットは、あなたが最新の日付を取得するにはmax
機能を使用することができます
私はこれを使用しており、チャームのように動作します。 –
@DilanPerera、P。あなたが答えが好きなら、あなたはアップホートしたいかもしれません –