change task from tomorrow
This commit is contained in:
@@ -1,4 +1,4 @@
|
|||||||
SELECT ProductID, SUM(Quantity) AS orderAnzahl
|
SELECT bibNr, COUNT(*) AS orderAnzahl
|
||||||
FROM OrderDetails
|
FROM Ausleihe
|
||||||
GROUP BY ProductID
|
GROUP BY bibNr
|
||||||
ORDER BY orderAnzahl ASC;
|
HAVING COUNT(*) > 10;
|
||||||
@@ -28,7 +28,7 @@
|
|||||||
### 2.3 SQL
|
### 2.3 SQL
|
||||||
|
|
||||||
## 2.3.1
|
## 2.3.1
|
||||||
|
### Meine Lösung
|
||||||
```sql
|
```sql
|
||||||
SELECT book.bibNr, book.titel, COUNT(book.bibNr) AS wieOftAusgeliehen
|
SELECT book.bibNr, book.titel, COUNT(book.bibNr) AS wieOftAusgeliehen
|
||||||
FROM buch AS book
|
FROM buch AS book
|
||||||
@@ -37,10 +37,24 @@ LEFT JOIN Ausleihe AS rent ON book.bibNr = rent.bibNr
|
|||||||
GROUP BY book.bibNr, book.titel
|
GROUP BY book.bibNr, book.titel
|
||||||
ORDER BY wieOftAusgeliehen ASC
|
ORDER BY wieOftAusgeliehen ASC
|
||||||
```
|
```
|
||||||
|
### Lösung des Lehrers
|
||||||
|
```sql
|
||||||
|
SELECT a.bibNr, b.titel, COUNT(*) AS wieOftAusgeliehen
|
||||||
|
FROM Ausleihe, Buch
|
||||||
|
WHERE AUsleihe.bibNr=Buch.bibNr
|
||||||
|
WHERE Aulsiehe.ausleihdatum BETWEEN "2015-01-01" AND "2015-12-32"
|
||||||
|
GROUP BY bibNr, titel
|
||||||
|
ORDER BY COUNT(*) DESC;
|
||||||
|
```
|
||||||
|
|
||||||
## 2.3.2
|
## 2.3.2
|
||||||
|
|
||||||
X
|
```sql
|
||||||
|
SELECT bibNr, COUNT(*) AS orderAnzahl
|
||||||
|
FROM Ausleihe
|
||||||
|
GROUP BY bibNr
|
||||||
|
HAVING COUNT(*) > 10; -- HAVING bei solchen funktionen
|
||||||
|
```
|
||||||
|
|
||||||
## 2.3.3
|
## 2.3.3
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user