仅显示未在任何日期预订的空闲时段

时间:2012-04-03 02:42:01

标签: c# sql join rdms

以下查询显示尚未预订的特定空闲时段: -

 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

任何建议都将不胜感激。

1 个答案:

答案 0 :(得分:3)

AND apptDate = thepassedindate