Under what circumstances can a division expression reduce the number of rows in a query's result?
You simply cannot change the number of rows returned by changing the SELECT clause.  The problem must lie elsewhere.  

If you're absolutely sure that's what's happening, I would run DBCC on the table to make sure it's not corrupted.