C# 仅显示包含';没有预订任何日期

C# 仅显示包含';没有预订任何日期,c#,sql,join,rdms,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.t

以下查询显示尚未预订的特定项目的所有空闲时间段:-

 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

如果您有任何建议,我们将不胜感激。

您想知道如何将参数传递给查询,或者将其放置在查询中的何处吗?我已将此添加到中,但不断收到错误“ORDER”附近where子句中的错误。无法解析查询文本只是对access和Visual Studio中的参数进行了一些调整,即使Visual Studio抛出了一个错误!
AND apptDate = thepassedindate