1
我有一个sqllite db表的一些数据形式(MYTABLE):Sqllite:2个日期之间选择记录,包括其间的行
id column1 date
111 280 2014-02-01
112 281 invalid invalid invalid
113 282 invalid invalid invalid
114 275 2014-02-01
......................
338 273 2014-02-28
我想选择在二月的所有记录。有一些中间记录是无效的,没有日期。我想:
SELECT * FROM mytable WHERE date BETWEEN '2014-02-01' AND '2014-03-01'
但这跳过中间的记录
我想选择这些为好,让我结束了除ID的所有列之间111-338
所有记录id为文本格式。
我该怎么做?
您需要一个规则如何用正确的日期替换无效的日期。如果表格数据像'111 280 2014-02-01 112 281无效无效无效 113 275 2014-04-01'?在'2014年2月1日'和'2014年3月1日'之间无效? – Serg