Следующий запрос отображает все свободные временные интервалы для специфичного, которые не были предупреждены: -Показано только свободные временные интервалы, которые не были забронированы на любую дату
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
Любые предложения будут с благодарностью.
Вы хотите знать, как передать параметр в запрос или куда его поместить? – bfavaretto