IV2-Lernblog von Karoline

Aktualisiert: 2009.05.10, 10:39 |  login | 
Dienstag, 14. April 2009

Wie bereits angekündigt werde ich die Aufträge nach wirtschaftlichen Gesichtspunkten analysieren.

 

Vor-/Nebenabfragen

In dieser Abfrage möchte ich wissen, ob die Daten in der Datenbank ein vollständiges bzw vollständige Jahre wiederspiegeln.

SELECT Min(Auftrag.Datum)AS Anfangsdatum, Max(Auftrag.Datum) AS Enddatum FROM Auftrag"

Wie ihr aus dieser Abfrage erfahren könnt, ist dies nicht der Fall. Unsere Auftragsdaten reichen vom 3. Jänner 2000 bis 19. Jänner 2001. Daher muss man sich bei der folgend Abfrage auf das Jahr 2000 beschränken, da ansonsten die Daten verfälscht würden.

 

Saisonschwankungen

In dieser Abfrage werden die Anzahl der Aufträge pro Monat abgefragt und in absteigender Reihenfolge angezeigt. Diese Abfrage ist beschränkt auf ein Jahr (2000), um die auftragsstärksten Monate herauszufinden.

SELECT Month(Auftrag.Datum) AS Monat, Count(Auftrag.Nr) AS Auftragsanzahl FROM Auftrag WHERE Year(Auftrag.Datum)=2000 GROUP BY Monat ORDER BY 2 DESC

 

Gesamtumsatz pro Jahr (2000)

Der Gesamtumsatz pro Jahr stellt eine wichtige wirtschaftliche Größe dar.

SELECT SUM(Auftragspos.Menge*Buch.Preis) AS Umsatz FROM Buch, Auftragspos, Auftrag WHERE Buch.Nr=Auftragspos.Buchnummer AND Auftrag.Nr=Auftragspos.Auftragsnummer AND Year(Auftrag.Datum)=2000

 

Durschnittliche Bücheranzahl pro Auftrag

Bei dieser Abfrage wird ermittelt wie viele Bücher pro Auftrag bestellt werden. dar.

SELECT (Sum(Auftragspos.Menge)/Auftragspos.Auftragsnummer) FROM Auftragspos

 

Kunden die Kleinaufträge erteilen

Mit dieser Abfrage werden all jene Kunden ermittelt, welche Aufträge mit einem Wert unter 200,00 erteilen.

FROM Auftrag, Auftragspos, Buch WHERE Auftrag.Nr=Auftragspos.Auftragsnummer AND Buch.Nr=Auftragspos.Buchnummer GROUP BY Auftrag.Nr HAVING Auftragssumme<200

 

10 umsatzstärksten Aufträge

Ermittelt werden die 10 umsatz-stärksten Aufträge und welchem Kunden sie getätigt wurden. dar.

SELECT Auftrag.Kundennummer, SUM(Auftragspos.Menge*Buch.Preis) AS Auftragssumme FROM Auftrag, Auftragspos, Buch WHERE Auftrag.Nr=Auftragspos.Auftragsnummer AND Buch.Nr=Auftragspos.Buchnummer GROUP BY Auftrag.Nr ORDER BY 2 DESC Limit 10

 

10 umsatzschwächsten Aufträge

Ermittelt werden die 10 umsatz-stärksten Aufträge und welchem Kunden sie getätigt wurden. dar.

SELECT Auftrag.Kundennummer, SUM(Auftragspos.Menge*Buch.Preis) AS Auftragssumme FROM Auftrag, Auftragspos, Buch WHERE Auftrag.Nr=Auftragspos.Auftragsnummer AND Buch.Nr=Auftragspos.Buchnummer GROUP BY Auftrag.Nr ORDER BY 2 ASC Limit 10

 

10 meist-verkauften Bücher im Jahr 2000

Ermittelt werden die 10 meist-verkauften Bücher des Jahres 2000.

SELECT Buch.Nr,Buch.Titel, Buch.Autor, SUM(Auftragspos.Menge) AS Menge FROM Buch, Auftragspos, Auftrag WHERE Auftrag.Nr=Auftragspos.Auftragsnummer AND Buch.Nr=Auftragspos.Buchnummer AND Year(Auftrag.Datum)=2000 GROUP BY Auftragspos.Buchnummer ORDER BY 4 DESC LIMIT 10

 

Aufträge pro Kunde

Diese Abfrage zeigt wie oft ein Kunde im Jahr bestellt. Die Liste ist absteigend sortiert.

SELECT Kunde.Nr, COUNT(Auftrag.Nr) AS Aufträge FROM Auftrag, Kunde WHERE Kunde.Nr=Auftrag.Kundennummer AND Year(Auftrag.Datum)=2000 GROUP BY 1 Order by 2 DESC

 

... permalink  ... comment

Menu
calendar
April 2009
Mo
Di
Mi
Do
Fr
Sa
So
 
 
 1 
 2 
 3 
 4 
 5 
 6 
 7 
 9 
10
11
12
13
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
 
 
 
 
Suche
 
Aktuelle Kommentare
Vielen Dank für...
Vielen Dank für die Hilfe! lg Karoline
by Karoline.Holzer.Uni-Linz (2009.04.02, 12:59)
Hallo
Vielleicht kann ich dir ja helfen: Wenn du den Firefox...
by Manuel.Baumkirchner.Uni-Linz (2009.03.28, 10:42)
Exportieren der Daten
Danke Bernhard! Wollte dich dazu noch fragen,...
by Karoline.Holzer.Uni-Linz (2009.03.24, 20:02)
Interessanter Ansatz
Hallo Karoline! Das ist ein sehr interessanter Ansatz....
by Bernhard.Kellner.Uni-Linz (2009.03.24, 17:21)
Hallo! Also ich denke...
Hallo! Also ich denke das ist schon in Ordnung so...
by Julia.Plakolm.Uni-Linz (2009.03.11, 09:24)

xml version of this page

made with antville
nach oben |  startseite |  kategorien |