hei!! ich bins nochmal!!
wäre euch echt sehr dankbar wenn mir jemand das aufgabenblatt zukommen lassen könnte!!
mfg
Druckbare Version
hei!! ich bins nochmal!!
wäre euch echt sehr dankbar wenn mir jemand das aufgabenblatt zukommen lassen könnte!!
mfg
Ich habe das Ü6 bereits mit dem alten Access 2003 gelöst.
Das macht überhaupt nichts.
Bei Access 2007 ist nur die Oberfläche schöner, aber SQL-Statements funktionieren immer nach der gleichen Logik, wahrscheinlich auch noch in hundert Jahren.
Wenn ihr allerdings eine neue Testversion von Access 2007 bzw. Visio 2007 downloaden wollts, dann brauchts ihr das System Windows XP Servipack 2
Außerdem kann man statt MS VISIO wohl auch im Powerpoint bzw. Word zeichnen.
Guter Ansatz. Ich hab einen Vorschlag für 3c) der bei mir funktioniert:Zitat:
Zitat von shukriya
SELECT A.Artikelnummer, A.Artikelbezeichnung, BP.FSArtikelnummer, BP.FSAuftragsnummer, B.Auftragsnummer, B.FSKundennummer, K.Kundennummer, K.Wohnort
FROM Artikel AS A, Bestellposition AS BP, Bestellung AS B, Kunde AS K
WHERE A.Artikelnummer=BP.FSArtikelnummer
AND BP.FSAuftragsnummer = B.Auftragsnummer
AND B.FSKundennummer = K.Kundennummer
AND K.Wohnort = 'Innsbruck';
hat jemand ne lösung für aufgabe 2?
wäre sehr dankbar
Zitat:
Zitat von shukriya
wenn ich korrigieren darf:
3a)
Alle Artikel, die schon min. einmal bestellt wurden (und die gesamte Bestellmenge pro Artikel):
SELECT FSArtikelnummer, SUM(Anzahl) AS Bestellmenge
FROM Bestellposition
WHERE Anzahl >=1
GROUP BY FSArtikelnummer
ORDER BY SUM(Anzahl) DESC;
3b)
Artikel mit dem höchsten Umsatz:
(Tabellen: Artikel, Bestellposition)
SELECT TOP 1, Artikelbezeichnung, SUM(Preis * Anzahl) AS UmsatzFROM Artikel AS A, Bestellposition AS B
WHERE A.Artikelnummer = B.FSArtikelnummer
GROUP BY Artikelbezeichnung
ORDER BY SUM(Preis* Anzahl) DESC;
3c) siehe Beitrag von fallenangel oben ..
Ich suche immer noch nach der Lösung für 3b).Zitat:
Zitat von shukriya
Ich muss sagen deine Lösung schaut optisch gut aus, aber ich hab sie bei mir in der Datenbank ausprobiert und sie funktioniert nicht... Ich weiß nicht mehr weiter. Kann irgendwer diese verdammte 3b) lösen???
also bei mir hats funktioniert :S
Ich weiß nicht... kann es sein, dass es was ausmacht weil ich in Access 2003 arbeite? Ich nehm mal an du hast es in 2007 probiert...Zitat:
Zitat von shukriya
ja genau, ich hab Acces 2007Zitat:
Zitat von fallenangel
HILFE!
Kann mir mal bitte jemand die SQL Statements der Aufgabe 2 verraten???
Komm nämlich gerade gar nicht weiter!
Vielen Dank!