Спешу Вас разочаровать - вряд ли получиться. 1) Где-то на форуме проходила информация, что торйной query "не жилец" - очень медленно выполняется. Точно не помню, но какие-то траблы были. 2) с Group by тоже проблемы... используется order by
3) Даже если что-то подобное и удасться сделать, то уж очень все громоздко будет. Можно сделать так: содать query (простой, только с теми параметрами, которые влияют на запрос), -> queryrun -> запустить -> prompt -> получить все параметры, которые ввел пользователь, и на основании их уже комбинировать простые selectы или query.
С наилучшими пожеланиями,
Георгий.