Удалите временной интервал, если все сотрудники заняты (назначены на встречу)
У меня есть календарь, который клиенты будут использовать для выбора даты, когда дата выбрана, появляется всплывающее окно с выпадающим меню с рабочими часами, если все сотрудники заняты в определенное время, я хочу, чтобы он был удален из выпадающего меню
это то, что у меня есть до сих пор
( select WorkingHours from WorkingHours except (select StartTime from Assign_Staff,Schedule1 where Assign_Staff.ScheduleId=Schedule1.ScheduleID and exists (select ScheduleID,StartTime from Schedule1 where Date='2016-08-16')) ) ( select distinct StaffID, WorkingHours from Staff,WorkingHours except (select StaffID,StartTime from Assign_Staff,Schedule1 where Assign_Staff.ScheduleId=Schedule1.ScheduleID and exists (select ScheduleID,StartTime from Schedule1 where Date='2016-08-16')) )
мои таблицы: таблица расписание содержит (ИД, дата, значение start_time,время окончания,Кодклиента) appointment_Staff (ИД, ScheduleID, staffID,AdminID) working_Hours (идентификатор,значение start_time,время окончания)
Что я уже пробовал:
Я не могу этого понять
Maciej Los
Что ж... в зависимости от типа объектов, используемых для хранения данных, решение может отличаться. Это: Linq to SQL, Linq To Dataset, другое ?
Member 12669478
LINQ к SQL