Я создал представление SQL с помощью Management Studio. Представление объединяет несколько таблиц и доступно моему приложению MVC. Таблицы связаны с прокатом автомобилей. Одна таблица содержит информацию об автомобиле, а другая таблица содержит информацию о бронировании, они объединяются с использованием представления.
Вид работает без проблем, но меня попросили также добавить столбец, который показывает следующее немедленное бронирование, которое имеет автомобиль. Это означает, что мне нужен столбец для отображения следующей даты начала бронирования, где совпадают идентификаторы автомобилей.
Таблица: Автомобили
- [Id]
- [Регистрация]
- [сделать]
- [Модель]
Таблица: Бронирование
- [Id]
- [BookingStartDate]
- [BookingEndDate]
- [CarId]
Просмотр: CarBookings
SELECT [C].[Id],
[C].[Registration],
[C].[Make],
[C].[Model],
[B].[BookingStartDate],
[B].[BookingEndDate]
FROM [Cars] AS C INNER JOIN [Bookings] AS B ON C.Id = B.CarId
Как я могу добавить в свой вид столбец, в котором будет отображаться информация о ближайшем следующем бронировании автомобиля? Любая помощь приветствуется.