QDateTime与sqlite3

时间:2016-11-09 15:43:12

标签: c++ qt sqlite

我正在使用Qt的Sqlite3,无论如何将DateTime表单保存在我使用Text类型的db中,从我的db看到这个: data

所以INSERT和SELECT非常有用,但我怎么能做出特定的SELECT!

我的代码:

vh

2 个答案:

答案 0 :(得分:1)

您可能最好使用其中一个日期操作员来获取特定日期的信息

https://www.tutorialspoint.com/sqlite/sqlite_data_types.htm

要在11月选择全部:

SELECT * FROM main.sell_cash_log WHERE strftime('%Y-%m-%d', when) BETWEEN "11-01-2016" AND "11-31-2016"

另请参阅SQL Select between dates,这是我复制该查询的地方q

答案 1 :(得分:0)

问题在于调用字段时,在插入查询中我使用了转义字符串('当')但选择不起作用('')所以我使用了({ {1}})它的工作原理: :

when