Отображение только свободных временных интервалов, которые не были забронированы на какую-либо дату - PullRequest
2 голосов
/ 03 апреля 2012

Следующий запрос отображает все свободные временные интервалы для определенного, который не был забронирован: -

 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 Ответ

3 голосов
/ 03 апреля 2012
AND apptDate = thepassedindate
...