Проблема состоит в следующем. На сервере есть хранимая процедура, которая выдает результаты по одному параметру. А мне надо отобразить результаты для нескольких параметров. Использую модель QSqlQueryModel.  Есть ли возможность отобразить одновременно результаты для нескольких значений параметра?
Пробовал сделать так:
    QString defSql("SELECT * from worksessionproc(%1, %2, %3);");
    QString sql;
    QString freqs = defFreq.arg(tblSessions->table->table()->selectionModel()->selectedRows().first().data().toString());
    for(int i=0; i < tblSessions->table->table()->selectionModel()->selectedRows().count(); ++i) {
        sql.append(defSql.arg(begTime)
            .arg(endTime)
            .arg(tblSessions->table->table()->selectionModel()->selectedRows().at(i).data().toString()));
    }
    tblFreqSess->table->setQuery(sql);где setQuery(sql) делает следующее:
Но в этом случае в представлении отображается только результат для последнего значения параметра процедуры.