Ich habe noch etwas ergänz, da ich noch immer ein Problem mit meinem Datum habe, welches ich leider derzeit noch auf Deutsch in der Tabelle stehen habe
function unterwegsProjektzeitraum($mysqli, $artikelID, $Datum_von, $Datum_bis){
$D_von = explode(".",$Datum_von);
$D_tag_von = $D_Von[0];
$D_monat_von = $D_Von[1];
$D_jahr_von = $D_Von[2];
$D_bis = explode(".",$Datum_bis);
$D_tag_bis = $D_bis[0];
$D_monat_bis = $D_bis[1];
$D_jahr_bis = $D_bis[2];
$Ausgabe_D_von = $D_jahr_von."-".$D_monat_von."-".$D_tag_von;
$Ausgabe_D_bis = $D_jahr_bis."-".$D_monat_bis."-".$D_tag_bis;
$sql = "
SELECT SUM(aa_menge) AS `summe_unterwegsProjektzeitraum`
FROM artikel_ausgeliehen
WHERE aa_status=2 AND aa_artikelID=? AND aa_datum BETWEEN ? AND ?
GROUP BY `aa_datum`
LIMIT 1";
$res = $mysqli->prepare($sql);
$res->bind_param("sss", $artikelID, $Ausgabe_D_von, $Ausgabe_D_bis);
$res->execute();
$res->bind_result($summe_unterwegsProjektzeitraum);
$res->fetch();
$res->close();
return $summe_unterwegsProjektzeitraum;
}
Muss ich den komplizierten Weg über das Umwandeln vom Datum gehen oder könnte dieses mySQL auch direkt mit einer Funktion machen?