Sysdate-5 means it will apply -5 to date but timestamp remains whatever the current timestamp. So that might be the reason you are getting lesser records.