Hallo Ihrs,
möchte MysqlDb Einträge abfragen, die zwischen zwei Datum(s) liegen. Die Spalte "dat" hat den Typ "date".
Mit folgender Syntax erhalte ich nur den ersten Datensatz:
In diesem Falle wäre $von der 05.01.2007, $bis der 03.03.2007.
Aber wie schon gesagt, ich erhalte nur den Datensatz vom 05.01.07
Habe die SQL Anweisung mit:
überprüft, mit folgendem richtigen Ergebnis:
Könnt Ihr mir sagen was da falsch ist? Danke
möchte MysqlDb Einträge abfragen, die zwischen zwei Datum(s) liegen. Die Spalte "dat" hat den Typ "date".
Mit folgender Syntax erhalte ich nur den ersten Datensatz:
PHP:
$sql = "SELECT * FROM r_abrechnung WHERE `dat` BETWEEN '$von' AND '$bis'";
In diesem Falle wäre $von der 05.01.2007, $bis der 03.03.2007.
Aber wie schon gesagt, ich erhalte nur den Datensatz vom 05.01.07
Habe die SQL Anweisung mit:
PHP:
echo 'SQL Anweisung: ' . $sql . '<p />';
Code:
SQL Anweisung: SELECT * FROM r_abrechnung WHERE dat BETWEEN '2007-01-05' AND '2007-03-03'
Könnt Ihr mir sagen was da falsch ist? Danke
Zuletzt bearbeitet: