Aclaración de consultas SQL
Tengo dos mesas doctor y facturación. Deseo ver el nombre, doctorid y la suma (honorarios) de los médicos que tratan a más de un paciente.
Las columnas de la tabla del doctor son las siguientes:
doctorid,dname
Las columnas de la tabla de facturación son las siguientes:
billid,patientid,doctorid,fees
Probé el siguiente código. Pero se produjo un error que indica que el cmd de SQL no se terminó correctamente:
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;
¿Dónde me he equivocado con la sintaxis? Gracias...