To get a percentage, you need to get a total.
In this case you are going to need to get all those on the date(after date) none expired or whatever and not filter on the pcs. But you will need to count the pcs. Twice.
Once to get the total.
Once to get the pcs=no.
Probably will need a sub query...