I have table where it contains order_id, status and update_date. status may be success or failure. Each order can have these status multiple times with different update date except 'success' status like below.
order_id status update_date
1001 failure 01-01-2015
1001 failure 02-01-2015
1001 success 03-01-2015
1001 failure 04-01-2015
1002 failure 02-01-2015
1002 failure 03-01-2015
I need to select each order id with latest update date with their respective status and in case if the order has success status, then its respective update date like below
1001 success 03-01-2015
1002 failure 03-01-2015
pls help to get this. thanks