Dabei wichtig das du umwandelst, am besten in Timestamp. bin mir nicht sicher obs mit YYYY-MM-DD auch funktioniert.
also ich habes es so umgewandelt
SELECT sum(vr_preis) from kunde WHERE
DATE_FORMAT("31.01.2007",'%d.%m.%Y')>=DATE_FORMAT(STR_TO_DATE("31.02.2006",'%d.%m.%Y'),'%d.%m.%Y')
AND DATE_FORMAT("31.01.2007",'%d.%m.%Y')<=DATE_FORMAT(STR_TO_DATE("31.02.2007",'%d.%m.%Y'),'%d.%m.%Y')
sry ich habe es so umgewandelt
SELECT sum(vr_preis) from kunde
WHERE
DATE_FORMAT(STR_TO_DATE("31.01.2007",'%d.%m.%Y'),'%d.%m.%Y')>=DATE_FORMAT(STR_TO_DATE("31.03.2006",'%d.%m.%Y'),'%d.%m.%Y')
AND
DATE_FORMAT(STR_TO_DATE("31.01.2007",'%d.%m.%Y'),'%d.%m.%Y')<=DATE_FORMAT(STR_TO_DATE("31.03.2007",'%d.%m.%Y'),'%d.%m.%Y')
aber so findet er nicht obwohl mein beispiel ja true ist :( :(