I am getting different results to the query, the only difference is the order of the where conditions. Can this be because something is wrong with the source table.