Hi Leute! Ich bin totaler SQL Anfänger und habe zwei SQL Aufgaben, wo ich mir nicht sicher bin wie das genau funktioniert.
Aufgabe 1:
Patient (#PID, Nachname, Vorname, Geburtsdatum, Telefon)
Behandlung (#BID, PID, Datum)
a) Es sollen die Anzahlen der Behandlungen jedes Patienten im Jahr 2020 sowie dessen Nach- und Vorname ausgegeben werden.
Ansatz:
SELECT COUNT (#BID), Nachname, Vorname FROM Behandlung INNER JOIN Patient....
Aufgabe 2:
Leider habe ich keine Ansätze bei Aufgabe 2 aber hoffe ihr könnt mir helfen damit ich in Zukunft ein Muster habe.
Kunde (#K_ID, Firma, Strasse, PLZ, Ort)
Rechnung (#R_ID, K_ID, RechDatum)
Position (#R_ID, #A_ID, Menge, Verkaufspreis)
Artikel (#A_ID, H_ID, Bezeichnung, ListenPreis)
Hersteller (#H_ID, Firma)
a) Erstellen Sie eine Liste aller Kunden mit Anzahl der Rechnungen im Jahr 2020. Ausgegeben werden sollen die K_ID, Firma und Anzahl, absteigend sortiert nach Anzahl.
b) Erstellen Sie eine Liste aller Kunden mit dem Umsatz je bezogenem Artikel. Ausgeben werden sollen: K_ID, Firma, Artikelbezeichnung, Umsatz mit dem Artikel
Vielen Dank.
Aufgabe 1:
Patient (#PID, Nachname, Vorname, Geburtsdatum, Telefon)
Behandlung (#BID, PID, Datum)
a) Es sollen die Anzahlen der Behandlungen jedes Patienten im Jahr 2020 sowie dessen Nach- und Vorname ausgegeben werden.
Ansatz:
SELECT COUNT (#BID), Nachname, Vorname FROM Behandlung INNER JOIN Patient....
Aufgabe 2:
Leider habe ich keine Ansätze bei Aufgabe 2 aber hoffe ihr könnt mir helfen damit ich in Zukunft ein Muster habe.
Kunde (#K_ID, Firma, Strasse, PLZ, Ort)
Rechnung (#R_ID, K_ID, RechDatum)
Position (#R_ID, #A_ID, Menge, Verkaufspreis)
Artikel (#A_ID, H_ID, Bezeichnung, ListenPreis)
Hersteller (#H_ID, Firma)
a) Erstellen Sie eine Liste aller Kunden mit Anzahl der Rechnungen im Jahr 2020. Ausgegeben werden sollen die K_ID, Firma und Anzahl, absteigend sortiert nach Anzahl.
b) Erstellen Sie eine Liste aller Kunden mit dem Umsatz je bezogenem Artikel. Ausgeben werden sollen: K_ID, Firma, Artikelbezeichnung, Umsatz mit dem Artikel
Vielen Dank.