ich habs jetzt noch nicht ausprobiert, aber ich glaub man muss doch den foreign key selbst auch als attribut der tabelle erst angeben um ihn verwenden zu können. korrigiert mich wenn ich mich irre..
3b)
SELECT Name, Firmenname,
Kosten_pro_KM*SUM(Rückgabekilometerstand - Abholkilometerstand)
AS Monatsabrechnung April 2012
FROM Kunde, Vermietungsdetails
WHERE Abholdatum>= 01.04.2012
AND Rückgabedatum<= 30.04.2012;
3c)
SELECT FahrzeugID, Kaufpreis, Rückgabekilometerstand AS Vermietete Gesamtkilometerleistung,
Rückgabekilometerstand*Kosten_pro_KM AS Gesamtumsatz
FROM Fuhrpark, Vermietungsdetails;
Hey, hat jemand schon einen Ansatz für das Übungsblatt 4???
Geändert von mst52 (27.04.2012 um 17:11 Uhr) Grund: Beitrag in passenden Thread verschoben.
Verstehe deine Lösung nicht. Muss man nicht bei Aufgabe 3a) einfach nur angeben wieviele Kilometer zurückgelegt worden sind? (Und diese dann absteigend sortieren)
Du rechnest ja quasi schon aus wieviel die Miete insgesamt kostet, oder?
Außerdem würde er ja den Namen von dem Kunden nicht ausspucken... Korregier mich bitte wenn ich absolut falsch liege
Habe folgenden Ansatz, den Access aber nicht annimmt...
SELECT Nachname, Vorname, Firmenname, SUM (KM_Rückg-KM_Abhol) AS Summe_KM
FROM Kunde, Mietdaten
ORDER BY Summe_KM DESC
Kann mir jemand sagen wo bei mir der Fehler liegt?
@ christoph du musst die zwei tabellen irgendwie? verbinden weil die km stehen ja vermutlich in den mietdaten. keine ahnung wie das beim don promillo ohne WHERE FS= PS funktioniert???
ORDER BY summe_km kann nicht gehen du musstest ihm ja vorher sagen was sum_km ist! also wenn schon order by SUM (KM_Rückg-KM_Abhol)
3.entitätstyp vermietung? wieso braucht man denn einen dritten entitätstyp?? setzt man die tabelle zwischen Auto und Kunde? und welche attribute passen da dann? Danke schonmal)
jemand da der mir die lösungen schicken? spendier auch einen kaffee oder ein bier.
emailadresse: gerschge@hotmail.com
Geändert von gehrerf (29.04.2012 um 09:22 Uhr)
Lesezeichen