Bernd: Meine Idee/Lösung: Wie könnte ich folgendes umsetzen?

Beitrag lesen

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?