SQL Query Clarification

Ich habe zwei Tische Arzt und Abrechnung. Ich möchte den Namen, die Doktorid und die Summe (Gebühren) von Ärzten anzeigen, die mehr als einen Patienten behandeln.

Die Doktortabellenspalten lauten wie folgt:

doctorid,dname

Abrechnungstabellenspalten lauten wie folgt:

billid,patientid,doctorid,fees

Ich habe den folgenden Code ausprobiert. Es wurde jedoch ein Fehler gemeldet, der besagte, dass SQL cmd nicht ordnungsgemäß beendet wurde:

SELECT d.dname,b.doctorid,Sum(b.fees)as "TotalFees" FROM billing b,doctor d ON b.doctorid=d.doctorid
GROUP BY b.doctorid HAVING count(b.patientid)>1; 

Wo bin ich falsch mit der Syntax gelaufen? Vielen Dank...

Antworten auf die Frage(4)

Ihre Antwort auf die Frage