Мне нужно сделать запрос в моей таблице SQL, используя условия из другой таблицы, но я борюсь с ней.SQL-запрос из таблицы с использованием условия из другой таблицы
вот моя проблема: У меня есть 2 таблицы под названием «Заказы и транзакции».
Бронирование Таблица
- Бронирование ID (не очень связаны здесь)
- TransactionID
Transaction Таблица
- TransactionID
- TransactionDate
Что я хочу сделать:
Мне нужно найти общее количество заказов, сделанных в течение одной недели.
Например, мне нужно, чтобы получить все строки бронирования в Bookings таблице где TransactionDate находится в пределах 7 дней.
То, что я думаю, что я хочу:
int weeklyTotalBookings = ((from bk in context.Bookings where
bk.TransactionDate <= DateTime.Today && bk.TransactionDate >= weekStartDate
select resHotel).ToList()).Count;
Кроме того, что это не будет работать, потому что TransactionDate не таблица внутри Бронирования.
Как я могу это сделать?