0
"보이는"날짜 이후의 게임을 어떻게 쿼리합니까? 에 dateformat가 설정됩니다 :FMDB - 날짜를 기준으로 한 쿼리 필터링
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
을 사용할 때 나는 모든 게임을 얻는다. 하지만 필자는 필터링 된 결과가 필요합니다. 미리 감사드립니다.