Chunchun
Samstag, 22. März 2008
hOmewOrk(sQ...Ql-Query)...part.2
Die Menge aller Aufträge eines Jahres nach Jahren geliedert:

SELECT Year(Datum),COUNT('Auftragsmenge')
From Auftrag,Auftragspos
Where Auftrag.Nr=Auftragspos.Auftragsnummer
Group by 1
Order by Auftrag.Datum


Der Wert aller Aufträge eines Jahres nach Jahren geliedert und die Postleitzahl Zwischen 2020 und 4040:

SELECT
Year(Datum), SUM(Buch.Preis*Auftragspos.Menge) as Summe, Kunde.Plz
From Auftrag,Auftragspos,Kunde,Buch
Where Auftragspos.Buchnummer=Buch.Nr
And Auftrag.Nr=Auftragspos.Auftragsnummer
And Auftrag.Kundennummer=Kunde.Nr
And Kunde.Plz BETWEEN 2020 AND 4040
Group by YEAR(Datum)



Der Durchschnittspreis aller Aufträge eines Jahres nach Jahren geliedert und die Postzahl Zwischen 2020 und 4040:

SELECT Year(Datum),AVG(Buch.Preis),Kunde.Plz
From Auftrag,Auftragspos,Kunde,Buch
Where Auftragspos.Buchnummer=Buch.Nr
And Auftrag.Nr=Auftragspos.Auftragsnummer
And Auftrag.Kundennummer=Kunde.Nr
And Kunde.Plz BETWEEN 2020 AND 4040
Group by YEAR(Datum)


... link (0 comments)   ... comment


hOmewOrk(sQ...Ql-Query)...part.1
*Ich wollte wissen wer "treue Kunde" der Buchhandlung ist. Meiner Meinung zu treuen Kunden ist der Kaufsumme der Kunden über 100000.

SELECT Kunde.Vorname,Kunde.Nachname, SUM(Auftragspos.Menge*Buch.Preis)As Kaufsumme
From Kunde,Auftrag,Auftragspos,Buch
Where Kunde.Nr=Auftrag.Kundennummer
And Auftrag.Nr=Auftragspos.Auftragsnummer
And Auftragspos.Buchnummer=Buch.Nr
Group by Kunde.Vorname
Having SUM(Auftragspos.Menge*Buch.Preis)>100000
ORDER BY Kaufsumme DESC



*Dann möchte ich kennen woher die treuen Kunden kommen:

SELECT Kunde.Vorname As 'Treue Kunde',
Auftragspos.Menge,Buch.Preis,SUM(Auftragspos.Menge*Buch.Preis)As Kaufsumme,PLZ.Ort
From Kunde,Auftrag,Auftragspos,Buch,PLZ
Where Kunde.Nr=Auftrag.Kundennummer
And Auftrag.Nr=Auftragspos.Auftragsnummer
And Auftragspos.Buchnummer=Buch.Nr
And Kunde.Plz=PLZ.Plz
Group by Kunde.Vorname
Having Kaufsumme>100000
ORDER BY 4 DESC


*Aggregiert weden die Orte nach der ''Region''='w', sortiert wird nach der Häufigkeit, aufsteigend.

SELECT Kunde.Vorname As 'Treue Kunde',
Auftragspos.Menge,Buch.Preis,SUM(Auftragspos.Menge*Buch.Preis)As Kaufsumme,PLZ.Ort
From Kunde,Auftrag,Auftragspos,Buch,PLZ
Where Kunde.Nr=Auftrag.Kundennummer
And Auftrag.Nr=Auftragspos.Auftragsnummer
And Auftragspos.Buchnummer=Buch.Nr
And Kunde.Plz=PLZ.Plz
Group by Region='w'
Having Kaufsumme>100000
ORDER BY 4


... link (0 comments)   ... comment


Online for 6137 days
Last update: 2008.07.06, 19:27
status
You're not logged in ... login
menu
... home
... topics
... galleries

... ::collabor:: home
search
 
calendar
März 2008
Mo
Di
Mi
Do
Fr
Sa
So
 
 
 
 
 
 1 
 2 
 3 
 4 
 5 
 6 
 7 
 8 
 9 
11
12
13
15
16
17
18
19
20
21
23
24
25
27
28
29
30
31
 
 
 
 
 
 
 
 
recent updates
Signatur geht nicht nur...
Signatur geht nicht nur im Privatbereich sondern auch...
by yuanzhi.xia.Uni-Linz (2008.07.06, 19:27)
Digitale Signatur
1.1 Die digitale Signatur: Digital signieren bedeutet...
by chun.fang.Uni-Linz (2008.07.04, 21:53)
IV2:Aufgabe5:"eBusiness"
Teilbereich des E-Business: Meine Aufgabe 5 mit Word...
by chun.fang.Uni-Linz (2008.06.18, 07:08)
Gpg4win und SteganoG
gpg4win bietet das sichere Verschlüsseln von Mails....
by chun.fang.Uni-Linz (2008.06.17, 00:15)
jaja...beschaffe ich:)
jaja...beschaffe ich:)
by chun.fang.Uni-Linz (2008.06.10, 10:21)

xml version of this page

made with antville