Zurück   RR:Board > Webmaster > Webentwicklung

Web-Technik: ASP, PHP, XML, Javascript, AJAX, SQL Datenbanken. Webentwicklung: CMS, Foren, Blog -Scripte.
Thema geschlossen
 
Themen-Optionen Thema durchsuchen

[SQL] - Multiplizieren und addieren
Alt 08.05.2012, 19:23   # 1
Targa
Premium User
blau gruen gruen gruen blau
Bewertung:
Targa hat die Renommee-Anzeige deaktiviert
Registriert seit: Nov 2006
Beiträge: 5.863
Power: 64
Abend,
ich komm bei ner Aufgabe einfach nicht weiter.

Aufgabe:
"Schreiben Sie eine Abfrage, die für jede Bestellung jeweils den Gesamtpreis anzeigt."
Link zum ER-Modell

Mein Ansatz:
Relevante Tabellen sind ja Produkt,Produkt_Bestellung(Beziehungstabelle) und Bestellung.

Habe nun darauß folgende temporäre Tabelle erstellt:


Mein Problem ist nun folgendes:
Wenn eine Bestellung nur ein Produkt enthält oder eben mehrere von einem Produkt ist es ja kein Problem. Als ich dann aber versucht habe obiges Szenario zu testen ist mir aufgefallen das es mit einfacher Multiplikation der 2 Spalten(Menge und Preis) nicht geht.
Nun komm ich in dem Fall nicht weiter, logisch gesehen müsste man ja die eine Spalte (Preis) mit der anderen (Menge) jeweils multiplizieren und dann summieren, da es in diesem Fall ja in der einen Bestellung 2 verschiedene Produkte gibt.

Und genau da hänge ich, wäre es möglich das mir da jemand auf die Sprünge hilft?

// Mir fehlt prakitsch die Addition am Ende falls es mehrere Gesamtpreise gibt:

select AuftrNr, (Preis * Menge) AS Gesamtpreis from Gesamtpreis WHERE Auftrnr = "3";

ergibt:



Ist bestimmt simple blos hänge ich seit ner weile dran!


Achherje:

Wie umständlich kann man eigentlich denken?^^

Lösung:
Select AuftrNr, SUM(Preis*Menge) AS Gesamtpreis from produkt INNER JOIN produkt_bestellung USING (ArtNr) INNER JOIN bestellung USING (AuftrNr) WHERE AuftrNr = "3";

Verein für Bewegungsspiele Stuttgart 1893 e.V.

Niemand hat die Absicht, eine Mauer zu errichten. (Walter Ulbricht,1961)
Das ist nicht der Weg in den Überwachungsstaat. (Brigitte Zypries, 2007)

Geändert von Targa (08.05.2012 um 19:34 Uhr).
  Targa ist offline  
Thema geschlossen

RR:Board > Webmaster > Webentwicklung > [SQL] - Multiplizieren und addieren


Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir erlaubt, Anhänge anzufügen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

vB Code ist An.
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[JavaScript] - Select Inhalt Multiplizieren master2005 Webentwicklung 7 29.08.2010 15:59
Hex Zahlen Multiplizieren? c2000 Schule, Studium, Ausbildung 8 09.06.2010 16:57
Taschenrechner negative zahlen multiplizieren Terrorbeat Schule, Studium, Ausbildung 4 02.06.2010 18:20
[C/C++] - Array multiplizieren eFighter Programmierung & Entwicklung 4 25.05.2009 01:53
Multiplizieren?? J2K Humor & Fun 23 21.06.2007 17:00



Alle Zeitangaben in WEZ +1. Es ist jetzt 23:25 Uhr.
vBulletin Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.