After reading the comment thread on dennislees' answer, it seems like we have a table that's trying to do too much. There are two items of interest for the user. - What's the the most recently "delivered" item for each category - What items are scheduled to be "delivered" It'll make sense to break this up into 2 separate tables <!-- Begin mockup: In order to preserve an editable mockup, please don't edit this section directly. Click the "edit" link below the image in the preview instead. --> ![mockup](https://i.sstatic.net/wgqGE.png) <!-- End mockup -->