I have table with following data :
Order_ID | status_update | status_date |
---|---|---|
A | Received | 01/01/2020 |
A | Pending | 01/05/2020 |
A | Processing | 01/07/2020 |
A | Delivered | 01/15/2020 |
B | Received | 02/01/2020 |
C | Received | 02/15/2020 |
C | Delivered | 02/20/2020 |
D | Received | 05/01/2020 |
D | Delivered | 05/10/2020 |
Now, I would like to get full order history between 01/15/2020 to 04/25/2020 with last status update is Delivered.
Result would look like :
Order_ID | status_update | status_date |
---|---|---|
A | Received | 01/01/2020 |
A | Pending | 01/05/2020 |
A | Processing | 01/07/2020 |
A | Delivered | 01/15/2020 |
C | Received | 02/15/2020 |
C | Delivered | 02/20/2020 |
How can i write an SQL query to get this result?