以下两种方式均支持,但是通过第二种方式更加快:
1、QSqlQuery query;
2、QSqlQueryModel queryModel;
但是不支持同时操作,如下代码所示:
QString select1 = QString("insert into avgtime select n.seqnum,avg(n.stayTime) from statistics_table n "
"where n.stayTime>0 and n.stayTime<3118018 group by seqnum;");
//queryModel->setQuery(select1);
//calcu the pass numbers of every grid
QString select2 = QString("insert into number select seqnum,count(*) from statistics_table group by seqnum;");
queryModel->setQuery(select1+select2);