I'm trying to list the latest Quantity (MAX EffectiveDate time avoiding Futuristic EffectiveDate) for each Code in a table
Code Quantity EffectiveDate
1 2 1-Mar-2018
1 3 1-Apr-2018
1 3 1-May-2018
1 3 1-June-2018
2 5 1-Mar-2018
2 6 1-Apr-2018
3 7 1-Feb-2018
3 8 1-Mar-2018
3 5 1-Apr-2018
The Desired output should be:
Code Quantity EffectiveDate
1 3 1-May-2018
2 6 1-Apr-2018
3 5 1-Apr-2018
I tried the solution from GROUP BY with MAX(DATE) But it is showing futuristic data.