Table schema is very simple item, category and date. I would like to query all items for each category but only for MAX date per each category.
Advertisement
Answer
I think this does what you want:
select t.*
from (select t.*,
max(date) over (partition by category) as max_date
from t
) t
where date = max_date;