Weblog für IV2
Samstag, 7. April 2007
HÜ: SQL-Abfrage
Aufgabenstellung
1) Kundenanalyse: stellen Sie fest, wer Ihre "guten Kunden" sind, welche Art der Produkte sie kaufen, wo sie angesiedelt sind, u.a.m.

Integrieren Sie die durchgeführten Abfragen in Ihrem Weblog, kommentieren Sie die Abfragen und die Ergebnisse. Machen Sie ein Resumee. Achten Sie darauf, dass keine Identen Abfragen zwischen den Beiträgen mit gleichem Analyseziel existieren, verweisen Sie ggfs darauf.

Da mein Kollege Willi Angerer alle Kunden nach dem Umsatz gereiht hat, möchte ich mich nur auf die "guten" Kunden also jene mit mehr als 30000 Umsatz bei der ersten Abfrage spezialisieren.


1. Abfrage
Ziel: Es sollen die Kunden mit Umsätzen über 30000 Euro ausgegeben werden, zusätzlich wird noch angegeben aus welchen Bundesländern sie kommen.

SELECT Kunde.Nachname, Kunde.Vorname, PLZ.Region, Sum(Auftragspos.Menge*Buch.Preis)AS Umsatz
FROM PLZ, Kunde, Auftrag, Auftragspos, Buch
WHERE PLZ.PLz=Kunde.Plz and Kunde.Nr=Auftrag.Kundennummer and Auftrag.Nr=Auftragspos.Auftragsnummer and Auftragspos.Buchnummer=Buch.Nr
GROUP BY Kunde.Nr
HAVING Umsatz > "30000"
ORDER BY Umsatz desc

Kommentar zur Abfrage
SELECT - Es werden die auszugebenden Spalten angegeben. Mit der Funktion SUM wird bewirkt, dass man den Gesamtumsatz jedes einzelnen Kunden ermittelt.
FROM - Es werden die bei der Abfrage benötigten Tabellen angegeben.
WHERE - Hier werden die Verknüpfungen zwischen den einzelnen Tabellen hergestellt.
GROUP BY - Kunden werden zu Gruppen zusammengefasst, damit sie nur einmal in der Ausgabe vorkommen.
HAVING - Mit dieser Funktion wird bewirkt, dass nur jene Kunden ausgegeben werden, die einen Umsatz über 30000 erzielen.
ORDER BY - Es wird absteigend nach dem Umsatz sortiert.

Kommentar zum Ergebnis
Für das Unternehmen sind jene Kunden die "Guten", die einen Umsatz von mehr als 30000 erzielen. Die Umsatzbreite der guten Kunden reicht von ca. 30000 bis ca. 115000. Für das Unternehmen ist es wichtig zu wissen wer diese "gute" Kunden sind um diese noch mehr mit speziellen Angeboten an das Unternehmen zu binden.


2. Abfrage
Ziel: Es soll festgestellt werden bei welchem Verlag die Kunden umsatzmäßig am meisten bestellen.

SELECT Verlag.Name, Sum(Auftragspos.Menge*Buch.Preis)AS Umsatz
From Auftragspos, Buch, Verlag
WHERE Auftragspos.Buchnummer=Buch.Nr and Verlag.Kurzbezeichnung=Buch.Verlag
GROUP BY Verlag.Kurzbezeichnung
ORDER BY Umsatz desc

Kommentar zur Abfrage
SELECT - Es werden die auszugebenden Spalten angegeben. Mit der Funktion SUM wird bewirkt, dass die Umsätze je Verlag berechnet werden.
FROM - Es werden die bei der Abfrage benötigten Tabellen angegeben.
WHERE - Hier werden die Verknüpfungen zwischen den einzelnen Tabellen hergestellt.
GROUP BY - Verlage werden zu Gruppen zusammengefasst, damit sie nur einmal in der Ausgabe vorkommen.
ORDER BY - Es wird absteigend nach dem Umsatz sortiert.

Kommentar zum Ergebnis
Mit dieser Abfrage kann man beurteilen wer die Favoriten unter den Verlagen von den "guten" Kunden sind. Bei Büchern von diesen Verlagen wird man darauf achten, dass mehr Bestand da ist als von Büchern von eher unbeliebteren Verlagen. Man kann auch versuchen mit den bevorzugten Verlagen von den "guten Kunden" spezielle Preise auszuhandeln, um diesen auch Rabatte einräumen zu können und sie dazu animieren, noch mehr zu kaufen.


3. Abfrage
Ziel: Es soll herausgefunden werden in welchen Bundesländern die höchsten Umsätze von den Kunden erzielt werden um somit zu klären wo die "guten" Kunden leben.

Select PLZ.Region, Sum(Auftragspos.Menge*Buch.Preis)AS Umsatz
From Auftragspos, Buch, Verlag, PLZ
Where Auftragspos.Buchnummer=Buch.Nr and Verlag.Kurzbezeichnung=Buch.Verlag and Verlag.Plz=PLZ.Plz
Group by PLZ.Region
Order by Umsatz desc

Kommentar zur Abfrage
SELECT - Es werden die auszugebenden Spalten angegeben. Mit der Funktion SUM wird bewirkt, dass die Umsätze von den Regionen berechnet werden.
FROM - Es werden die bei der Abfrage benötigten Tabellen angegeben.
WHERE - Hier werden die Verknüpfungen zwischen den einzelnen Tabellen hergestellt.
GROUP BY - Regionen werden zu Gruppen zusammengefasst, damit sie nur einmal in der Ausgabe vorkommen.
ORDER BY - Es wird absteigend nach dem Umsatz sortiert.

Kommentar zum Ergebnis
Mit dieser Abfrage wurde festgestellt, dass die größten Umsätze von den "guten" Kunden in Niederösterreich, Wien, Oberösterreich und der Steiermark erzielt werden. Die Umsätze der anderen Bundesländer sind drastisch niedriger als in den genannten. Diese Abfrage ist somit hilfreich um zu Erfahren wo man mehr Werbung machen muss um auch in den anderen Bundesländern den Umsatz der Kunden zu erhöhen. Dies soll dabei helfen den Rückstand gegenüber den anderen Ländern aufzuholen und neue "gute" Kunden dazuzugewinnen.


4. Abfrage
Ziel: Es sollen die Kunden mit dem höchsten Umsatz des 2. Halbjahres (2000) ermittelt werden.

SELECT Kunde.Vorname, Kunde.Nachname, SUM(Auftragspos.Menge*Buch.Preis) AS "Gesamtumsatz 2. Halbjahr"
FROM Kunde, Auftrag, Auftragspos, Buch
WHERE Kunde.Nr = Auftrag.Kundennummer AND Auftrag.Nr = Auftragspos.Auftragsnummer AND Auftragspos.Buchnummer = Buch.Nr AND (Auftrag.Datum between "2000-07-01" and "2000-12-31")
GROUP BY Kunde.Nr
ORDER BY "Gesamtumsatz 2. Halbjahr" desc

Kommentar zur Abfrage
SELECT - Es werden die auszugebenden Spalten angegeben. Mit der Funktion SUM wird bewirkt, dass die Umsätze der einzelnen Aufträge aufsummiert werden.
FROM - Es werden die bei der Abfrage benötigten Tabellen angegeben.
WHERE - Hier werden die Verknüpfungen zwischen den einzelnen Tabellen hergestellt. Zusätzlich wurde die Bedingung, dass die Aufträge im 2. Halbjahr 2000 erfasst werden, eingegeben.
GROUP BY - Kunden werden zu Gruppen zusammengefasst, damit sie nur einmal in der Auusgabe vorkommen.
ORDER BY - Die Gesamtumsätze im 2. Halbjahr werden absteigend sortiert.

Kommentar zum Ergebnis
In diesem Fall ist ein guter Kunde jener, der im letzten halben Jahr die höchsten Umsätze erzielte. Dies kann für den Unternehmer interessant sein, da er genau weiß welche Kunden er "aktuell" hat. Er kann diesen spezielle Angebote zukommen lassen um den Umsatz dieser Kunden weiter ansteigen zu lassen.

Weitere Informationen zur Kundenanalyse erhält man bei:
Willi Angerer
Josef Fahrner
Richard Hartinger
Senida Kahriman
Sinisa Mladenovic
David Poechhacker
Renate Steinhuber
Claudia Zechmeister

... link (1 comment)   ... comment


Online for 6406 days
Last update: 2007.07.01, 17:57
status
You're not logged in ... login
menu
... home
... topics
... galleries

... ::collabor:: home
search
 
calendar
April 2007
Mo
Di
Mi
Do
Fr
Sa
So
 
 
 
 
 
 
 1 
 2 
 3 
 4 
 5 
 6 
 8 
 9 
10
11
12
13
14
15
16
18
19
20
21
22
23
25
26
27
28
29
30
 
 
 
 
 
 
 
recent updates
HÜ: Remodellieren...
Beachten Sie Folgendes: 1. Gehen Sie von gegebenen...
by Bernadette.Maissner.Uni-Linz (2007.07.01, 17:57)
Dropdown
Gruppierungskriterium: Kunde.Nr Auftrag.Nr Auftragspos.Nr
by Bernadette.Maissner.Uni-Linz (2007.06.25, 18:37)
Auswahlfeld
Buchtitel: Verlag: Bohmann Druck und Verlags GesmbH Wilhelm...
by Bernadette.Maissner.Uni-Linz (2007.06.21, 20:26)
Eingabefeld
by Bernadette.Maissner.Uni-Linz (2007.06.21, 19:33)
Button
2. Abfrage Die 2. Abfrage wurde nicht geändert,...
by Bernadette.Maissner.Uni-Linz (2007.06.21, 18:32)

xml version of this page

made with antville