テーブル グループ ID から最大値と最小値の両方を取得するクエリを作成しようとしています。基本的に、既存の contract_id から新しい年間金額の更新を追加するテーブルがあります。
customer_id | コントラクト_id | 開始日 | 終了日 | 収益 6 | 125 | 2012-01-01 | 2012-12-31 | 10,000 6 | 126 | 2012-01-01 | 2013-12-31 | 5,000 6 | 125 | 2013-01-01 | 2013-12-31 | 12,000 6 | 126 | 2014-01-01 | 2015-12-31 | 8,000
最小の start_date、最大の end_date、およびその end_date に対応する収益を、特定の customer_id の contract_id でグループ化して取得したいもの。
したがって、クエリは理想的には次を返します。
customer_id | コントラクト_id | 開始日 | 終了日 | 収益 6 | 125 | 2012-01-01 | 2013-12-31 | 12,000 6 | 126 | 2012-01-01 | 2015-12-31 | 8,000
最大のものを取得できますが、同じクエリで MAX と MIN の両方を取得するのに問題があります。どんな助けでも大歓迎です。ありがとう!