title: SQLite compare dates
body: <p>I have this SQL-Statement:</p>
  
  <pre><code>SELECT Geburtsdatum FROM Kunde
  WHERE Geburtsdatum BETWEEN '1993-01-01' AND '2000-01-01'
  </code></pre>
  
  <p>but I get some weird results, like: 2.02.1990</p>
  
  <p>'Geburtsdatum' is a DATE</p>
  
  <p>Any suggestions or solutions?</p>
  
  <p>my table-structure:</p>
  
  <pre><code>CREATE TABLE Kunde (
    Kunde_ID INTEGER NOT NULL ,
    Card INTEGER ,
    Vorname VARCHAR(255) NOT NULL ,
    Nachname VARCHAR(255) NOT NULL ,
    Ort VARCHAR(255) NOT NULL ,
    Strasse VARCHAR(255) NOT NULL ,
    Postleitzahl VARCHAR(10) NOT NULL ,
    Mail VARCHAR(255) ,
    Telefonnummer VARCHAR(255) ,
    Geburtsdatum DATE NOT NULL ,
    Beitrittsdatum DATE NOT NULL ,
    Geschlecht INTEGER NOT NULL ,
    Land VARCHAR(255) NOT NULL DEFAULT 'Österreich' ,
    Bankname VARCHAR(255) ,
    Bankleitzahl VARCHAR(255) ,
    Kontonummer VARCHAR(255) ,
    GroupID INTEGER NOT NULL ,
    Besucher INTEGER ,
    Access BOOLEAN ,
    image BLOB NULL ,
    writeDate DATE ,
    drinkAbo BOOLEAN ,
    PRIMARY KEY (Kunde_ID) )
  </code></pre>