以下查询显示尚未预订的特定空闲时段: -
SELECT DISTINCT tbl_available.timeslot
FROM tbl_appointment RIGHT JOIN
tbl_available ON (tbl_appointment.employeeID = tbl_available.employeeID) AND (tbl_appointment.apptTime = tbl_available.timeslot)
WHERE tbl_appointment.apptTime IS NULL
ORDER BY 1;
这很好,但我试图得到它,以便它根据使用c#作为参数传入的任何日期运行此查询。 (我只需要SQL方面的帮助)
使用下表: -
Appointment:- Availability:-
apptTime timeSlot
apptDate DoctorId
patientID
任何建议都将不胜感激。
答案 0 :(得分:3)
AND apptDate = thepassedindate