如何过滤月份QSqlTableModel
我正在做这个:
QSqlDatabase db = QSqlDatabase::addDatabase("QSQLITE");
db.setDatabaseName("sqlite.db");
db.open();
model = new QSqlTableModel(this, db);
model->setTable("table"); // db sqlite
model->setFilter("strftime('%m', date_field)='04'");//db YYYY/MM/DD HH:MM:SS
model->select();但没有成功。
发布于 2014-04-24 22:29:09
解决后,问题是存储在SQLite中的日期格式。将日期转换为YYYY-MM-DD HH:MM:SS并运行筛选器。
https://stackoverflow.com/questions/23251451
复制相似问题