Я пытаюсь извлечь запись из базы данных SQLite на основе отметки времени UNIX, выбранной скроллером.Каждая запись имеет временную метку и длительность, поэтому, когда выбранная временная метка находится после времени начала и после начального времени плюс продолжительность, которую нужно выбрать.
Я написал запрос, в который я не только верюдолжен работать, но также работает в клиенте SQLite, который у меня есть, но я не использую SQLite, который поставляется с XCode.
SELECT * FROM `booking` WHERE '1304168400' BETWEEN `stamp` AND (`stamp`+(`duration`*60))
Это мой запрос.Отметка времени является выбранной отметкой времени, а поле отметки - отметкой времени записи, а длительность - продолжительностью бронирования в минутах.
Единственная причина, по которой я вижу, что это работает с использованием имеющегося у меня клиента, заключается в том, чтоверсия SQLite отличается, и либо команда BETWEEN не поддерживается, либо не поддерживается аналогичным образом.
Буду признателен за любые советы или помощь.Спасибо!