Weblog von Senida
Dienstag, 26. Juni 2007
Der Umsatz mit allen Chemiebüchern
Select Auftragspos.Menge, Buch.Preis, Buch.Titel From Auftragspos, Buch Where Buch.Nr=Auftragspos.Buchnummer And Buch.Titel like "%chemie%"


Umsätze der Kunden

SELECT Kunde.Nr, Kunde.Nachname, PLZ.Ort, 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
ORDER BY Kunde.Nachname


Umsatz mit den Büchern die einen Preis größer als 100.- haben
Select Buch.Titel, Buch.Preis, Sum(Buch.Preis*Auftragspos.Menge) As Umsatz
From Buch, Auftragspos
Where Buch.Nr=Auftragspos.Buchnummer
Group by Titel
Having Buch.Preis > 100


Der Umsatz aller oberösterreichischen Kunden
Select PLZ.Region, Kunde.Nachname, Kunde.Vorname, Kunde.Nr, Sum(Buch.Preis*Auftragspos.Menge)
From PLZ, Kunde, Auftrag, Auftragspos, Buch
Where PLZ.Region="o"
And PLZ.Plz=Kunde.Plz
And Kunde.Nr=Auftrag.Kundennummer
And Auftrag.Nr=Auftragspos.Auftragsnummer
And Auftragspos.Buchnummer=Buch.Nr
Group By Kunde.Nr

wieviele unterschiedliche Preise gibt es?
Select Count(Distinct Preis) From Buch


Oberösterreichische Kunden, die mengenmäßig die höchste Auftragszahl haben
Select PLZ.Region, Kunde.Nr, Kunde.Nachname, Kunde.Vorname, Count(Auftragspos.Menge) As Aufträge From PLZ, Kunde, Auftrag, Auftragspos Where PLZ.Plz=Kunde.Plz And Kunde.Nr=Auftrag.Kundennummer And Auftrag.Nr=Auftragspos.Auftragsnummer And PLZ.Region="o" Group By Kunde.Nr Order by 5 desc


Oberösterreichische Kunden, die mehr als 3 Aufträge/Bestellungengetätigt haben
select Kunde.Nr as Kundennummer, PLZ.Region, Kunde.Nachname, Kunde.Vorname,
count(Auftrag.Nr) as Anzahl
from Kunde, Auftrag, PLZ
where Kunde.Nr=Auftrag.Kundennummer
and PLZ.Plz=Kunde.Plz
and PLZ.Region="o"
group by Kunde.Nr
having Anzahl > 3


Kundenliste mit Datum des zuletzt vergebenen Auftrags

SELECT Kunde.Nr, Kunde.Vorname, Kunde.Nachname, MAX(Datum)
FROM Kunde, Auftrag
WHERE Kunde.Nr=Auftrag.Kundennummer
GROUP BY Auftrag.Kundennummer

Der Umsatz eines Jahres nach Jahren gegliedert
SELECT YEAR(Datum), Sum(Auftragspos.Menge*Buch.Preis) AS Umsatz
FROM Auftrag, Auftragspos, Buch
Where Auftrag.Nr=Auftragspos.Auftragsnummer
AND Auftragspos.Buchnummer=Buch.Nr
GROUP BY YEAR(Datum)


Alle Orte denen mehr als 3 Postleitzahlen zugeordnet sind
SELECT Ort
FROM PLZ
GROUP BY Ort
HAVING COUNT(plz) >3

... comment


To prevent spam abuse referrers and backlinks are displayed using client-side JavaScript code. Thus, you should enable the option to execute JavaScript code in your browser. Otherwise you will only see this information.

Online for 6458 days
Last update: 2007.07.01, 12:24
status
You're not logged in ... login
menu
... home
... topics
... galleries

... ::collabor:: home
search
 
calendar
Juni 2007
Mo
Di
Mi
Do
Fr
Sa
So
 
 
 
 
 1 
 2 
 3 
 4 
 5 
 6 
 7 
 8 
 9 
10
11
12
13
14
15
16
17
18
20
22
23
24
25
27
28
29
30
 
 
recent updates
...
...
by Senida.Kahriman.Uni-Linz (2007.07.01, 12:24)
6. HÜ
Aufgabe : Remodellieren Sie das Geschäftsmodell...
by Senida.Kahriman.Uni-Linz (2007.07.01, 12:18)
Der Umsatz mit allen...
Der Umsatz mit allen Chemiebüchern Select Auftragspos.Menge,...
by Senida.Kahriman.Uni-Linz (2007.06.26, 01:01)
Der Umsatz mit allen...
Der Umsatz mit allen Chemiebüchern Select Auftragspos.Menge,...
by Senida.Kahriman.Uni-Linz (2007.06.26, 00:48)
19.06.07 - Tutorium
1.Umsätze je Region desc select PLZ.Region, sum(Buch.Preis*Auftragspos.Menge)...
by Senida.Kahriman.Uni-Linz (2007.06.26, 00:47)

xml version of this page

made with antville