Without knowing the table structure and the data stored in the table, it's difficult to pin point the solution. But, as Mark said, you can use query.extension in selection filter to filter the data in the zoomed session. People often write complex queries to do complex filtering. So, again, you may take a second look at the functionality and check if you can use it for your purpose.
I am assuming, you are zooming to session with main table assets(tffam100) and you need to exclude the assets which are disposed/given away on a particular date.
In this case, you might try joining the asset table to the give away table and select assets which are not given away on a particular date. I think, it can be done using selection filter. And, if not, you can try creating another table with a display session of assets. On zooming to this new session, based on the date, you can insert the assets data and it should show you only the required assets.
Unless you try to do something beyond what you have already mastered, you will never grow!