Using select as datasource for report

I am trying to write a report with a rather complicated query and I wondered if there is a way to feed a select statement into a datasource for a report. What I am trying to do is compare 2 numbers, one positive and one negative by absolute value and select those that do not match.