Hallo Leute, ich komme nicht dahinter was der Fehler ist. Ich habe auch schon durch Googel einiges gefunden und genau eine solche Syntax gefunden wie ich sie hab.
Ok kurz mein Ziel erklärt, ich habe eine Tabelle wo Datensätze drin sind mit einer Kunden Nummer. Nun können meherere Datensätze mit der gleichen Kundennummer drin sein. Ich brauche aber nur den Datensatz der die höchste Rechnungsnummer hat, in momentanen Fall muss die 2 ausgegeben werden. Leider jedoch wird bei mir nur die 1 ausgegeben.
Hier meine Code.
Wisst ihr vieleicht was ich da noch falsch mache?
Vielen dank für eure Hilfe Mfg litter
Ok kurz mein Ziel erklärt, ich habe eine Tabelle wo Datensätze drin sind mit einer Kunden Nummer. Nun können meherere Datensätze mit der gleichen Kundennummer drin sein. Ich brauche aber nur den Datensatz der die höchste Rechnungsnummer hat, in momentanen Fall muss die 2 ausgegeben werden. Leider jedoch wird bei mir nur die 1 ausgegeben.
Hier meine Code.
PHP-Code:
$selectRechnungen ="
Select
MAX('rechnungs_nummer'),
id_rechnung,
kunden_nummer,
rechnungs_nummer
From
tabelle
Where
kunden_nummer =1569743
Group By
kunden_nummer
";
$selectRechnungenQuery = $dbHandle->DbQuery($selectRechnungen);
$selectRechnungenFetch = $dbHandle->DbFetch($selectRechnungenQuery);
//hier muss eigentlich ne 2 raus kommen aber es kommt nur eine 1 raus
echo $selectRechnungenFetch['rechnungs_nummer'];
Vielen dank für eure Hilfe Mfg litter
Kommentar