SQL Berechnung oder irgendwie soetwas

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • SQL Berechnung oder irgendwie soetwas

    Kunde_______| Bestellung___|Artikel
    ___________________________________
    Kundenid____| Bestellungid__|Artikelid
    Kundenname_| Kundenid____|Artikel Preis
    ____________| Datum
    ____________________________________
    Zu_be_ar____|
    ____________
    Id__________|
    Id_bestellung_|
    Id_kunde_____|
    Preis________|
    Menge_______|
    ____________

    Moin,
    leider ist mein Problem etwas umfangreicher aber ich hoffe das jemand sich trotzdem die mühe gibt und sich das durch liest.

    Die DB ist so aufgebaut das ein Kunde eine Bestellung aufgeben kann die mehrere Artikel beinhaltet. Diese werden in der Zuordnungstabelle abgespeichert. Denn Preis hab ich doppelt abgespeichert, so das spätere Preisveränderungen nicht den Bestellwert beeinträchtigt.

    Ich benötige nun ein SQL Statement was folgendes ausgibt:

    Bestellungsid | Kundenname | Gesamt Preis der Bestellung | Datum

    Mein Problem liegt im Gesamt Preis der Bestellung:

    Testdaten:
    Kunde X:
    Artikel Flasche 50 Euro | 3 mal
    Artikel Dose 5 Euro | 10 mal

    Folgendes SQL Statement klappt nicht wirklich:

    Select Bestellungid, Datum, Preis * menge, Kundenname
    FROM Bestellung, Zu_be_ar, Kunde
    WHERE Bestellungid= Id_bestellung AND Kundenid= Id_kunde;

    Ich bekomme nur eine Zwischen Summe von einem Artikel heraus nicht die gesamt Summe. Desweiteren möchte ich auch später das SQL Statement erweitern das man nach den 4 oben genannten Zielen sortieren kann, sprich „Sortiere die Ausgabe nach den Höchsten Bestellwerte“ mittels ORDER BY ...

    Wenn jemand Ideen bzw. mir weiter helfen kann wäre ich sehr dankbar.
    Mit freundlichen Grüßen
    Sebastian
    Heut ist ein schöner Tag

  • #2
    mach mal

    "Preis * menge AS gesamt"

    Kommentar

    Lädt...
    X