IV2 Blog around the clock! |
... newer stories
Donnerstag, 4. Mai 2006
Java Script in Weblog einfügen
alfons.brandstetter.uni-linz, 09:14h
Kunden nach Vornamen suchen:
... link (0 comments) ... comment Donnerstag, 27. April 2006
Aufgabe 3 Problemstellung bearbeiten mit SQL
alfons.brandstetter.uni-linz, 10:35h
Teil 1: Da ich mich im Zuge einer Frühjahrsoffensive auch besonders um meine "schlechten" Kunden kümmern möchte, interessiert mich nun, welche Kunden den kleinsten Umsatz brachten. Die Abfrage sollte mir Kundennummer, den Kundennamen, Adresse und den Umsatz in aufsteigender Reihenfolge anzeigen.
Teil 2: Besonders interessieren mich dann auch jene Kunden, die in den größeren Städten wohnen, da ich überlege, in den größeren Städten Zweigstellen aufzubauen, um eine extrem kurze Lieferzeit für diese Kunden zu erreichen und mich so von Mitbewerbern abzuheben. Dazu muss ich auch herausfinden, ob es rentabel wäre. Der Umsatz in den größeren Städten bietet sich dabei als Entscheidungshilfe an. Ich erstelle also eine Abfrage, die mir die kumulierten Umsätze in Wien, Linz und Graz, gruppiert nach den Städten, ausweist.
Wenn in einer der Städte ein gewisser Umsatz erreicht wird, so könnte man überlegen, ein weiteres Lager in dieser Stadt anzumieten, um die Bedurfnisse der Kunden besser zu befriedigen. Der Umsatz, ab dem sich eine "Filiale" in einer oder mehrerer Stadt/Städte rechnet, muss in der Kostenrechnung beurteilt werden. Eine allgemein praktische Funktion ist die Suche nach Kunden in den jeweiligen Bundesländern:
Nachdem man das Ergebnis grafisch in Excel auswertet kommt man zu dem Ergebnis, dass der größte Umsatz in Wien gemacht wird! Doch nicht nur die Summe der Umsätze ist entscheidend, sondern auch die Anzahl der Aufträge, da ja jeder Auftrag einen logistischen Aufwand verursacht, der durch eine Filiale in auftragsstarken Gebieten verkürzt werden könnte. Daher möchte ich die Anzahl der Aufträge je Bundesland, beginnend mit dem auftragstärksten BL, erstellen:
In OÖ, Wien, Salzburg und Tirol habe ich jeweils über 100 Aufträge. In diesem Fall würde ich keine Filialen aufmachen, da der Aufwand gegenüber dem dadurch erreichten Vorteil zu hoch wäre. Ebenfalls interessant ist auch der durchschnittliche Bestellwert in einer Region: ... link (1 comment) ... comment SQL Statement im Weblog/Java Script (Versuch)
alfons.brandstetter.uni-linz, 08:59h
... link (1 comment) ... comment Mittwoch, 26. April 2006
Beispiele für SQL Abfragen
alfons.brandstetter.uni-linz, 10:17h
Einige einfache Beispiele für SQL Abfragen (aus dem Tutorium zu IV2)
Beispiele und deren Lösung (ohne Gewähr, ich bitte um Kommentare falls Fehler dabei sind!): 1. Kurzbezeichnung, Name, PLZ aller Verlage mit PLZ"4020": Select Verlag.Kurzbezeichnung, Verlag.Name, Verlag.Plz from Verlag where Verlag.Plz="4020" 2. Autor, Titel, Preis aller Bücher, die auslaufend sind (y): Select Autor, Titel, Preis from Buch where Auslaufend='y' 3. Alle Kunden mit der PLZ „4040“: Select * from Kunde where Plz='4040' 4. Alle Spalten der Tabelle Auftrag und Vorname und Nachname des Kunden: Select Auftrag.*, Vorname, Nachname from Kunde, Auftrag where Kunde.Nr=Kundennummer 5. Autor, Titel, Preis aus der Tabelle Buch; Name aus der Tabelle Verlag: Select Autor, Titel, Preis, Name from Buch, Verlag where Kurzbezeichnung=Verlag 6. Alle Spalten der Tabelle Artikel; Preis und Titel der Tabelle Buch: Select Artikel.*, Preis, Titel from Artikel, Buch where Buch.Nr=Buchnummer 7. Kleinster, größter und durchschnittlicher Buchpreis je Verlag: Select Verlag.Name, MIN(Preis)as "kleinster", MAX(Preis)as "größter", AVG(Preis) as "durchschnittlicher Buchpreis" from Buch, Verlag where Buch.Verlag=Kurzbezeichnung group by Verlag.Name 8. Auftragsanzahl je Kunde:Select Count(Auftrag.Nr) from Kunde, Auftrag where Kunde.Nr=Kundennummer group by Kunde.Nr 9. Alle Auftragsposition für den Auftrag 1: bestehend aus Nr, Buchnummer, Titel, Autor, Menge, Einzelpreis, Gesamtpreis; aufsteigend nach Nr sortiert Select Artikel.Nr, Buchnummer, Titel, Autor, Menge, Preis as Einzelpreis, Menge*Preis as Gesamtpreis from Artikel, Buch where Buch.Nr=buchnummer and auftragsnummer=1 order by Artikel.Nr ... link (0 comments) ... comment ... older stories
|
Online for 7350 days
Last update: 2006.06.29, 09:34 status
You're not logged in ... login
menu
search
calendar
recent updates
Praktische Prüfung-...
Der Umsatz gliedert sich wie folgt: lechner+Sohn... by alfons.brandstetter.uni-linz (2006.06.29, 09:34) Aufgabe 3 Problemstellung...
Teil 1: Da ich mich im Zuge einer Frühjahrsoffensive... by alfons.brandstetter.uni-linz (2006.05.24, 10:51) Überlegung: Spezialisierung...
Da ich mich von meinen Mitbewerbern differenzieren... by alfons.brandstetter.uni-linz (2006.05.17, 13:58) Buchhandel - Bestellen...
Die Frage lässt sich meiner Meinung nach nur schwierig... by alfons.brandstetter.uni-linz (2006.05.14, 16:58) SQL Statement im Weblog/Java...
Abfrage der Kundenaufträge: Auftr by alfons.brandstetter.uni-linz (2006.05.04, 09:24) |