sqlite запрос в iOS 5 - PullRequest
       3

sqlite запрос в iOS 5

1 голос
/ 17 февраля 2012

У нас есть следующий запрос для извлечения некоторых программ из справочника каналов на основе того, лежат ли они между определенной датой и временем:

SELECT TITLE,duration, start_time FROM guide where (start_time  between '2012-02-17 09:00:00.0' and '2012-02-17 11:30:00.0' or datetime(start_time, duration || 'minutes') between '2012-02-17 09:00:00.0' and '2012-02-17 11:30:00.0' or (start_time < '2012-02-17 09:00:00.0' and datetime(start_time, duration || 'minutes') > '2012-02-17 11:30:00.0')) order by start_time

Запрос работает корректно до iOS 4.x. Но в iOS 5 он пропускает определенные результаты. Странно то, что если я добавлю начальный пробел к 'minutes' как ' minutes', он начнет работать нормально даже в iOS 5.

Если кто-нибудь знает, почему это происходит, пожалуйста, сообщите.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...