iPhone problem z SQLite

Baza danych jest tworzona w porządku, a wkładka działa dobrze. Mam problem z poniższą instrukcją wyboru. Nie zwraca żadnych rekordów ani błędów. Wybór dowolnego innego pola działa dobrze. Czy ktoś może zauważyć, co robię źle?

"create table if not exists data (pkey integer primary key, doc date)"

[db executeUpdate:@"insert into data ( doc) values (?)" , [NSDate date]];

"select * FROM data WHERE doc between '2009-08-23' and '2009-08-23' "

questionAnswers(3)

yourAnswerToTheQuestion