Как выбрать значения в зависимости от интервала времени?
У меня есть два стола, Фильмы и ResrvationsOfMovies.
Фильмы имеют столбец DirectorName
ReservationsOfMovies содержит столбцы ReservationStartDate и ReservationEndDate.
Я хочу выбрать имя режиссера всех фильмов, не включая те фильмы, бронирование которых было активно месяц назад.
Что я уже пробовал:
DECLARE @aMonthAgo DATE = CAST(ReservationEndDate - ReservationStartDate) AS DATE) SELECT movies.DirectorName FROM Movies movies INNER JOIN Reservations res ON res.IDMovies = b.IDMovies WHERE res.ReservationStartDate > @aMontAgo AND res.ReservationEndDate < GETDATE();