linux-speedy Geschrieben 4. Dezember 2001 Geschrieben 4. Dezember 2001 HI! Ich wollte mal gerne wissen wie ihr das löst. Also ich wollte einen max. Wert aus einer Tabelle auslesen was klappt aber den in einer anderen Tabelle zu updaten klappt nicht! Er sagt er findet den Wert nicht den ich vorher ausgelesen habe und der noch in der virtuellen Tabelle steht ihr mein Code. thx select max(Zahlungsnummer)Zahlungsnummer1 from k_bewegung where kontonummer=63428564; update tmp_dateneingabe set Zahlungsnummer=Zahlungsnummer1; :eek:
Cyrill Geschrieben 4. Dezember 2001 Geschrieben 4. Dezember 2001 Hi Was ist mit folgendem SQL-Befehl?? UPDATE tmp_dateneingabe SET Zahlungsnummer= (SELECT MAX(Zahlungsnummer) FROM k_bewegung WHERE kontonummer=63428564); Gruss Cyrill
linux-speedy Geschrieben 4. Dezember 2001 Autor Geschrieben 4. Dezember 2001 ne der geht auch nicht aber danke! hab auch schon viele sachen ausprobiert *gg also wenn einer noch vorschläge hat immer posten danke
Eva Geschrieben 4. Dezember 2001 Geschrieben 4. Dezember 2001 Mit dem ersten Select versorgst du eine Variable? Wir lösen das immer mit Variablen in den wir den Wert des Cursors hineinfetchen. (Oracle DB/Forms) Hast du dir den Wert schon mal anzeigenlassen (direkt vor dem Update) vielleicht klappt die Zuweisung ja nicht und es steht kein Wert in der Variablen . ... Servus Eva
Cyrill Geschrieben 4. Dezember 2001 Geschrieben 4. Dezember 2001 Was hat das Feld für einen Typ??? - Zahlungsnummer - tmp_dateneingabe Cyrill
linux-speedy Geschrieben 6. Dezember 2001 Autor Geschrieben 6. Dezember 2001 @eva also nur der select befehl geht er zeigt mir den max. zahlungsbetrag an nur mit dem update in die tabelle tmp_dateneingabe klappt es noch nicht und ich weis nicht welchen fehler ich mache ich muss mit sql arbeiten obwohl ich es gerne mit php machen würde da koennte ich mit variablen leichter arbeiten
linux-speedy Geschrieben 6. Dezember 2001 Autor Geschrieben 6. Dezember 2001 @cyrill also hier der code für das anlegen der tabelle tmp_dateneingabe create table tmp_dateneingabe( Kontonummer int(10), Zahlungsnummer float(15), Zahlungsbetrag int(8), alt_Saldo float(8));
Cyrill Geschrieben 7. Dezember 2001 Geschrieben 7. Dezember 2001 Hi Mit was für ner Datenbank arbeitest du?` Was gibt es den für eine Fehlermeldung? Wie sieht der Create Befehl der Tabelle k_bewegung--- aus? Cyrill
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden