С GUI вы наврядли такое найдёте, если хотите безопасное решение.
Наиболее вериятный вариант - взять один из распространённых web фреймворков и сделать серверное приложение на той же машине, где и база данных. Админская часть - редактирование запросов с параметрами. Клиентская часть - выбор запроса, ввод параметров, выбор формата вывода (csv,xls,что-то ещё) и получение результата. Таким образом пользователь не получит прямого доступа к базе.