Zum Inhalt springen

claudi217

Mitglieder
  • Gesamte Inhalte

    9
  • Benutzer seit

  • Letzter Besuch

Beiträge von claudi217

  1. Hallo,

    Ich würde zuerst mal nur selektieren wer alles Vorgesetzter ist.

    Dann Pro Vorgesetzten die Mitarbeiter ermitteln.

    Seperat würde ich jetzt versuchen einfach für jeden Mitarbeiter ausgeben zu lassen welche Umsätze diese gemacht haben.

    Diese Ergebnisspalte dann in einer zweite ausgeben nur mit 0,01 multipliziert.

    Du musst hier vermutlich mit SUBSELECT arbeiten um die Untermengen bilden zu können.

    Ergebnis, Beispiel:

    
    #   vorgesetzer-name          Umsatz-1996        jahresbonus
    
    1   Joe Doe                   13000              13000*0.01 (Berechnet natürlich )
    
    2   Huber Doe                 40000              40000*0.01 (Berechnet natürlich )
    
    [/code]
    
    
    
    
    
    
    
    
    
    
    Hier brauchst Du aus Teil 1 wieder nur die Vorgesetzten.
    
    Jetzt alle Mitarbeiter (Alter) im Durchnschnitt für diesen Ausgeben.
    
    
    
    Ergebnis, Beispiel:
    
    
    [code] # vorgesetzer-name durch.-alter-mitarbeiter 1 Joe Doe 34 2 Huber Doe 40

    Hoffe ich konnte Dir helfen.

    Ansonsten brauch ich Daten damit ich das "ausprobieren" kann :)

    "Theoretisieren" ist nicht so mein Ding :D

    [edit] @flashpixx hab ich nicht gesehen deinen Post hier vor 7 Minuten, hab so lang gebraucht mit "theoretisieren" ^^

    Habe die Daten in dem IMG-Link drangehängt....welche SQL Befehle hast du hier genommen??

  2. Hallo!

    Bei diesen 2 Aufgaben komm ich leider gar nicht weiter...Ich weiß halt dass ich bei FROM die Employees nehmen muss und bei SELECT die Vorgesetzten aber mehr leider nicht...

    eine andere Aufgabe war z.b.

    Gebe alle Angestellten aus, die vor 1994 eingestellt und vor 1950 geboren worden sind udn die hab ich so gelöst

    SELECT BirthDate, HireDate, LastName

    FROM Employees

    WHERE BirthDate <’01/01/1950’

    AND HireDate <’01/01/1994’

    Und so irgendwie sollte ich auch die anderen 2 lösen....

    Die GROUP BY Funktion hab ich auch schon mal verwendet...ich musste den Gesamtumsatz je Kategorie im Jahr 1996 ausgeben.

    SELECT CategoryID, CategoryName, SUM(Quantity*UnitPrice) as Umsatz

    FROM Categories, Orders, OrderDetails

    WHERE YEAR(OrderDate) = 1996

    GROUP BY CategoryID, CategoryName

    Bei den Aufgaben die ich vorher hier gepostet habe komme ich aber leider nicht weiter bzw. weiß auch nicht so recht wie ich anfangen soll :(:confused:

  3. Hallo!

    Ich sollte zu folgender Datenbank SQL-Abfragen erstellen.

    imgBOX.de - Flirten - Chatten - an Freunde verschicken

    Kann mir vl jemand bei folgeden Abfragen helfen bzw. einen Tipp geben...da ich leider nicht weiterkomme

    1. Gebe für jeden Vorgesetzen (Employees) den Umsatz des Jahres 1996 (Summe der Umsätze der direkt untergeordneten Employees) und den Jahresbonus von 0.01% des Umsatzes vom Jahr 1996.

    2. Gebe für alle Vorgesetzten (Employees) das Durchschnittsalter der direkt untergeordneten Mitarbeiter (Employees) aus.

    Wäre echt sehr sehr dankbar für eure HILFE oder einen TIPP....die anderen Abfragen waren leicht zu lösen doch hier komme ich leider nicht weiter ...

  4. Hmm also die Aufgabe die ich lösen muss lautet so:

    Setze das ER-Modell (Das wo ich im URL drangehängt habe) in einer Access-Datenbank um. Gebe die SQL-Statements ab und mache einen screenshot der Tabellen.

    Die SQL Statements die ich vorher angegeben habe - war mein Versuch das ER-Modell umzusetzen. Leider hat es nicht funktioniert und 2 Tabellen fehlen noch-da ich nicht weiß wie. Das Problem das ich habe ist dass die INSERT Funktion nicht funktioniert und ich nicht weiß wie man dass mit dem Fremdschlüssel macht?!?

  5. Das hab ich bereits-noch nicht so viel...die Tabelle funktioniert aber nachher nichts mehr:(. Wie ich die anderen 2 mache weiß ich gar nicht.

    CREATE TABLE Student(

    Matrikelnummer INTEGER NOT NULL UNIQUE PRIMARY KEY,

    Name CHAR(30) NOT NULL);

    INSERT INTO Student VALUES(0717002, „Müller“);

    INSERT INTO Student VALUES(0717003, „Schneider“);

    INSERT INTO Student VALUES(0717004, „Metzler“);

    CREATE TABLE Raum(

    Raumnummer INTEGER UNIQUE PRIMARY KEY,

    Stock INTEGER);

    INSERT INTO Raum VALUES(334, 6);

    INSERT INTO Raum VALUES(335,6);

    INSERT INTO Raum VALUES(336,6);

  6. Hallo!

    Ich habe gerade erst SQL gelernt und noch ein paar Probleme damit.

    Könnt ihr mir vl weiterhelfen?

    Ich habe folgendes Datenmodell imgBOX.de - Flirten - Chatten - an Freunde verschicken

    und sollte nun folglich diese Tabellen erstellen

    imgBOX.de - Flirten - Chatten - an Freunde verschicken

    Mir kommt immer eine Fehlermeldung und ich weiß auch nicht wie ich die Fremdschlüssel machen soll.

    Wäre echt toll wenn mir jemand weiterhelfen könnte.

    lg

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...