Glengamoi · AspHeute (Artikel) · .NET Heute (RSS-Suche) · .NET Blogs · Glengamoi Suche (Installieren via Klick)

Glengamoi

Die Diskussionsforen der deutschen .NET Community
Willkommen bei Glengamoi. Anmeldung | Registrieren | Hilfe
in Suchen

Kompliziertes "Update"

Letzter Beitrag 01-10-2008 13:58 von Bernhard Brause. 2 Antworten.
Seite 1 von 1 (3 Treffer)
Beiträge sortieren: Zurück Weiter
  • 01-10-2008 13:18

    Kompliziertes "Update"

    Hallo Forum,

    ich stehe vollkommen auf dem Schlauch.... Ich habe zwei Tabellen:

    Orderbuch:

    OrderID ProduktID Menge
    1 1 20
    1 2 30
    2 1 30
    2 2 20

    Produkte:
    ProduktID Lagerbestand
    1 100
    2 100

    Ich will jetzt den Lagerbestand um die Mengen aus der OrderID 2 des Orderbuches reduzieren.

    UPDATE Produkte
    SET Lagerbestand = (Lagerbestand - ??????)

    Ich freue mich über Eure Hilfe.

    Gruß

    Bernhard

    http://www.ComSport.de
    Abgelegt unter: ,
    • IP-Adresse ist Registriert
  • 01-10-2008 13:28 Antwort zu

    Re: Kompliziertes "Update"

     Versuch es mal so(ungetestet):

    update Produkte set Lagerbestand=Lagerbestand-Menge

    from  Orderbuch inner join Produkte on Orderbuch.ProduktID=Produkte.ProduktID

    Gruss Christoph

    Hallo Forum,

    ich stehe vollkommen auf dem Schlauch.... Ich habe zwei Tabellen:

    Orderbuch:

    OrderID ProduktID Menge
    1 1 20
    1 2 30
    2 1 30
    2 2 20

    Produkte:
    ProduktID Lagerbestand
    1 100
    2 100

    Ich will jetzt den Lagerbestand um die Mengen aus der OrderID 2 desOrderbuches reduzieren.

    UPDATE Produkte
    SET Lagerbestand = (Lagerbestand - ??????)

    Ich freue mich über Eure Hilfe.

    Gruß

    Bernhard






    • IP-Adresse ist Registriert
  • 01-10-2008 13:58 Antwort zu

    AW: Re: Kompliziertes "Update"

    ChristophSchmid:

    update Produkte set Lagerbestand=Lagerbestand-Menge

    from  Orderbuch inner join Produkte on Orderbuch.ProduktID=Produkte.ProduktID

    where OrderID = 2

     Hi,

     super, funktioniert nicht nur, sondern rechnet auch noch richtig ;-)

    Vielen Dank für die schnelle Hilfe,

    Bernhard

    http://www.ComSport.de
    • IP-Adresse ist Registriert
Seite 1 von 1 (3 Treffer)