Как запросить игры после "видимой" даты? Формат даты установлен:
FMDatabase *db = self.database;
if([self.database open]){
[db beginTransaction];
NSDateFormatter *formatter = [NSDateFormatter new];
[formatter setDateFormat:@"yyyy-dd-MM'T'HH:mm:ss'Z'"];
[db setDateFormat:formatter];
...
}
Таблица создается следующим образом:
[db executeUpdate:@"CREATE TABLE IF NOT EXISTS game (gameId Varchar(36) NOT NULL PRIMARY KEY,name TEXT,visibleFrom TEXT)"];
Запрос выполняется следующим образом:
FMResultSet *results = [db executeQuery:@"SELECT * FROM game WHERE game.visibleFrom >= ?,[NSDate date]];
Это ничего не возвращает. Когда я использую select * from game
, я получаю все игры. Но мне нужен отфильтрованный результат. Заранее спасибо.