New query method to handle division that may include divide by zero. 

Change pcttotal to use this
This will also affect sharechange which uses pcttotal.