Следующий запрос отображает все свободные временные интервалы для определенного, который не был забронирован: -
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
Буду признателен за любые предложения.