I gotta ask tho - *is* this purely academic?
Run your parameter as well as your date item into a separate query. 2 new calculated data items "minimum([date] for report)" and maximum accordingly. Bam, done.
Run your parameter as well as your date item into a separate query. 2 new calculated data items "minimum([date] for report)" and maximum accordingly. Bam, done.