Lieber Besucher, herzlich willkommen bei: Linux Forum Linux-Web.de.
Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert.
Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können.
Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang.
Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.
syntax error in mysql befehl
hallo zusammen,
was ist an diesem syntax falsch?
SELECT Lagerbestand, Honorarpfl_Bestand
FROM Bestand
WHERE Titel_Nr=12345678
AND Datum= (select max(Datum) from Bestand);
mir wird folgende meldung ausgegeben
ERROR 1064: You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'select max(Datum) from Bestand)' at line 1
Das Datums feld ist bloss eine int feld
Der Bfehl geht
SELECT max(Datum) from Bestand;
thx pengo
RE: syntax error in mysql befehl
Versuchs mal so:
SELECT Lagerbestand, Honorarpfl_Bestand
FROM Bestand
WHERE Titel_Nr=12345678
AND Datum IN (select max(Datum) from Bestand);
Just because an OS holds 90% of the market doesn`t mean it`s superior.
Remember 90% of all animals are insects.
Wer sucht der findet..
leider nicht
geht leider auch nicht, sagt immer noch gleichen fehler!?
ciao pengo
RE: leider nicht
Welche VErsion von MySQl benutzt Du? Subselect geht erst ab 4.1, solltest Du also irgendwas darunter haben, dann vergiss dieses Statement wieder und bastel Dir was im Code zurecht, das zwei Abfragen verknüppert..
Just because an OS holds 90% of the market doesn`t mean it`s superior.
Remember 90% of all animals are insects.
Wer sucht der findet..
version falsch
ich hatte gedacht geht schon ab 4.0 naja danke schön für hilfe
.
ciao pengo