Web-Technik: ASP, PHP, XML, Javascript, AJAX, SQL Datenbanken. Webentwicklung: CMS, Foren, Blog -Scripte. |
|||||||
![]() |
|
|
Themen-Optionen | Thema durchsuchen |
Web-Technik: ASP, PHP, XML, Javascript, AJAX, SQL Datenbanken. Webentwicklung: CMS, Foren, Blog -Scripte. |
|||||||
![]() |
|
|
Themen-Optionen | Thema durchsuchen |
[SQL] - Multiplizieren und addieren |
|
|
# 1 |
|
Bewertung:
![]() 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). |
|
|
![]() |
|
|
Ä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. |