I need help to get the desired results in SQL or Spark. My input is below Input Table
Key Rate Invoice Date
Key1 10 1/1/2017
key1 10 1/5/2017
key1 20 1/20/2017
key1 10 1/25/2017
Key2 30 2/1/2017
My desired output is below:
Key Rate start_date end_date
key1 10 1/1/2017 1/5/2017
key1 20 1/20/2017 1/20/2017
key1 10 1/25/2017 1/25/2017
key2 30 2/1/2017 2/1/2017