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...