我在手机上创建了一个数据库,并在其中放入了一些数据。当我执行以下命令时:
`select * from DailyAffairEntry;`
我在表格中所有项目的名称为 DailyAffairEntry 。
1491033937313|1491033941293|1491033968286|0.5h|0h0m|gsdfsdgsdgqqqqqqqqqqqqqqqqqqqqqqq|Finished|Daily|no_data
1491034484096|1491034484096|1491034484096|0.5h|0|xvcxc|Ongoing|Daily|no_data
1491034492043|1491034509143|1491034492043|0.5h|0|xcvd|Ongoing|Daily|no_data
1491034495083|1491034499634|1491034517595|0.5h|0h0m|cxvxds|Finished|Daily|no_data
1491041080956|1491041080956|1491041080956|0.5h|0|dddddfsd|Waiting|Daily|no_data
第一列的名称是 StartTime
但是当我执行以下命令时:
select * from DailyAffairEntry where StartTime between '10000000000000' and '1500000000000';
我只有两个,这是
1491034484096|1491034484096|1491034484096|0.5h|0|xvcxc|Ongoing|Daily|no_data
1491041080956|1491041080956|1491041080956|0.5h|0|dddddfsd|Waiting|Daily|no_data
而我希望得到所有这些。
我的命令有问题吗?为什么我不能得到我想要的东西?请帮帮我。
答案 0 :(得分:0)
提供表格规范会使重现问题变得更加简单。
我创建了表CREATE TABLE
DailyAffairTable (
StartTime INTEGER,
Field2 INTEGER,
Field3 INTEGER,
Field4 INTEGER,
Field5 INTEGER,
Field6 { {1}}字段7 INTEGER,
字段8 INTEGER,
字段9 INTEGER,
使用查询:
INTEGER )
我看到所有五行(数据库浏览器不复制空字段):
'“1491033937313”“1491033941293”“1491033968286”
“1491034484096”“141034484096”“141034484096”
“1491034492043”“1491034509143”“1491034492043”
“1491034495083”“1491034499634”“1491034517595”
“1491033937313”“1491041080956”“1491041080956”
'
所以它对我有用......