iPhone SQLite-Datumsproblem

Die Datenbank wird einwandfrei erstellt und die Einfügung funktioniert einwandfrei. Ich habe ein Problem mit der Select-Anweisung unten. Es werden keine Datensätze und keine Fehler zurückgegeben. Ein Select in einem anderen Feld funktioniert einwandfrei. Kann jemand erkennen, was ich falsch mache?

"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' "

Antworten auf die Frage(3)

Ihre Antwort auf die Frage