У меня есть некоторые данные в sqllite дб формы:Выбор записи между 2 датами с sqllite
id column1 date
111 280 1/1/2014
112 281 invalid invalid invalid
113 282 invalid invalid invalid
114 275 1/2/2014
......................
338 273 1/31/2014
Я хочу, чтобы выбрать все записи в январе. столбец даты имеет форму mm/dd/yyyy. Kicker заключается в том, что есть некоторые промежуточные записи, которые недействительны и не имеют даты. Я хочу также выбрать их, чтобы в итоге я получил все записи между id 111-338
Все столбцы, за исключением id, находятся в текстовом формате.
Как я могу это сделать?
Вы можете показать, как выглядят эти неверные даты? датируется ли поле varchar? –
'Есть некоторые промежуточные записи, которые являются недействительными' ... фактически _all_ даты выглядят недействительными. Никогда не храните даты в виде текста. –
см. Выше – user61629