Mailinglisten-Archive |
Du hast wahrscheinlich rech_nr als String gespeichert. Probier select
max(floor(rechn_nr)) as ...
Gruss,
Elisabeth
-----Ursprüngliche Nachricht-----
Von: mysql_php at worldwideshop.de [mailto:mysql_php at worldwideshop.de]
Gesendet: Montag, 14. Juli 2003 09:41
An: mysql-de at lists.4t2.com
Betreff: max() as
Morgen
Ich will aus einer Tabelle die letzte / höchste RechnungsNr. auslesen.
In der Tabelle sind 124 Rechnungen gespeichert mit der RechnungsNr 1 -
124.
Ich erhalte mit dem script das Ergebnis 99, obwohl 124 die letzte
RechnungsNr ist.
Warum???
Danke und Gruß
Darius
$SQL_nr = "SELECT max(rech_nr) as max_rech_nr FROM $datenbank.$tabelle
";
if (!$res_nr = mysql_db_query($datenbank, $SQL_nr)) {
// Falls Fehler aufreten, dann ausgabe und Script beenden
echo mysql_error() . " ... FEHLER";
exit;
}
while ($zeile = mysql_fetch_array($res_nr)) {
$nummer = $zeile[max_rech_nr];
print $nummer;
}
--
Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter
-->> http://www.4t2.com/mysql
--
Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter
-->> http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive