SoWi Forum Innsbruck - Powered by vBulletin
Seite 3 von 5 ErsteErste 12345 LetzteLetzte
Ergebnis 21 bis 30 von 48

Thema: Übungsblatt 6

  1. #21
    Anfänger Bewertungspunkte: 0

    Registriert seit
    13.10.2008
    Beiträge
    18
    hei!! ich bins nochmal!!
    wäre euch echt sehr dankbar wenn mir jemand das aufgabenblatt zukommen lassen könnte!!
    mfg

  2. #22
    Experte Bewertungspunkte: 34
    Avatar von Brüno
    Registriert seit
    25.02.2007
    Ort
    innsbruck
    Beiträge
    891

    Topjob Auch Die Alten Versionen Funktionieren

    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.

  3. #23
    Junior Member Bewertungspunkte: 8
    Avatar von fallenangel
    Registriert seit
    05.11.2008
    Beiträge
    26
    Zitat Zitat von shukriya
    ich bin mir nicht 100 % sicher, aber ich glaub die Aufgabe 3 geht so .. oder ähnlich:

    3a) Alle Artikel, die schon min. einmal bestellt wurden:

    SELECT * FROM Bestellposition
    WHERE Anzahl => 1
    GROUP BY FSArtikelnummer ASC;

    3b) Artikel mit dem höchsten Umsatz:

    SELECT A.Artikelnummer, A.Artikelbezeichnung, A.Preis, B.Anzahl, Preis * Anzahl AS Umsatz
    FROM Artikel AS A, Bestellposition AS B
    WHERE A.Artikelnummer = B.FSArtikelnummer
    GROUP BY A.Artikelnummer
    HAVING MAX(Umsatz);

    3c) Alle Artikel, die von Kunden aus Ibk bestellt wurden:

    SELECT K.Kundennummer, K.Wohnort
    FROM Kunde AS K, Bestellung AS B
    WHERE K.Kundennummer = B.FSKundennummer
    GROUP BY B.FSKundennummer
    HAVING K.Postleitzahl = '6020';

    ??????????
    Guter Ansatz. Ich hab einen Vorschlag für 3c) der bei mir funktioniert:

    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';

  4. #24
    Senior Member Bewertungspunkte: 4

    Registriert seit
    16.09.2008
    Ort
    Innsbrooklyn
    Beiträge
    204
    hat jemand ne lösung für aufgabe 2?
    wäre sehr dankbar

  5. #25
    Member Bewertungspunkte: 9

    Registriert seit
    26.10.2008
    Beiträge
    70
    Zitat Zitat von shukriya
    ich bin mir nicht 100 % sicher, aber ich glaub die Aufgabe 3 geht so .. oder ähnlich:

    3a) Alle Artikel, die schon min. einmal bestellt wurden:

    SELECT * FROM Bestellposition
    WHERE Anzahl => 1
    GROUP BY FSArtikelnummer ASC;

    3b) Artikel mit dem höchsten Umsatz:

    SELECT A.Artikelnummer, A.Artikelbezeichnung, A.Preis, B.Anzahl, Preis * Anzahl AS Umsatz
    FROM Artikel AS A, Bestellposition AS B
    WHERE A.Artikelnummer = B.FSArtikelnummer
    GROUP BY A.Artikelnummer
    HAVING MAX(Umsatz);

    3c) Alle Artikel, die von Kunden aus Ibk bestellt wurden:

    SELECT K.Kundennummer, K.Wohnort
    FROM Kunde AS K, Bestellung AS B
    WHERE K.Kundennummer = B.FSKundennummer
    GROUP BY B.FSKundennummer
    HAVING K.Postleitzahl = '6020';

    ??????????


    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 ..

  6. #26
    Junior Member Bewertungspunkte: 8
    Avatar von fallenangel
    Registriert seit
    05.11.2008
    Beiträge
    26
    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).

    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???

  7. #27
    Member Bewertungspunkte: 9

    Registriert seit
    26.10.2008
    Beiträge
    70
    also bei mir hats funktioniert :S

  8. #28
    Junior Member Bewertungspunkte: 8
    Avatar von fallenangel
    Registriert seit
    05.11.2008
    Beiträge
    26
    Zitat Zitat von shukriya
    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...

  9. #29
    Member Bewertungspunkte: 9

    Registriert seit
    26.10.2008
    Beiträge
    70
    Zitat Zitat von fallenangel
    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...
    ja genau, ich hab Acces 2007

  10. #30
    Neuling Bewertungspunkte: 3
    Avatar von nathi1108
    Registriert seit
    24.09.2008
    Beiträge
    9
    HILFE!
    Kann mir mal bitte jemand die SQL Statements der Aufgabe 2 verraten???
    Komm nämlich gerade gar nicht weiter!

    Vielen Dank!

Seite 3 von 5 ErsteErste 12345 LetzteLetzte

Ähnliche Themen

  1. Übungsblatt 3
    Von Chris89 im Forum Wirtschaftsinformatik
    Antworten: 34
    Letzter Beitrag: 12.11.2008, 11:51
  2. letztes übungsblatt
    Von cartman im Forum Wirtschaftsinformatik
    Antworten: 1
    Letzter Beitrag: 08.06.2008, 15:36
  3. Ökonometrie - Übungsblatt 5
    Von zeppelin im Forum SVWL Methoden der empirischen Wirtschaftsforschung
    Antworten: 4
    Letzter Beitrag: 05.05.2008, 18:58
  4. Übungsblatt 3
    Von csak1173 im Forum Wirtschaftsinformatik
    Antworten: 1
    Letzter Beitrag: 31.10.2007, 13:29
  5. Ökonometrie 1 - 3. Übungsblatt
    Von csaf4807 im Forum SVWL Methoden der empirischen Wirtschaftsforschung
    Antworten: 3
    Letzter Beitrag: 23.10.2006, 14:23

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  


Studenteninserate.at | Studenteninserate.de | MeinInserat.at | MeinInserat.com | MeinInserat.it | Immobar.it | Mobiler Büroservice+ | Kleinanzeigen Südtirol | RC-Flohmarkt.com | Auswandern nach Südtirol | Annunci Gratuiti