-- 1
SELECT
LastName + N' ' + FirstName + N' ' + MiddleName AS FIO
FROM Client8
WHERE LastName LIKE N'И%';
-- 2
SELECT
AgreementNumber,
PaymentDate,
Amount,
CurrencyCode
FROM PaymentDocument8
WHERE MONTH(PaymentDate) = MONTH(GETDATE())
AND YEAR(PaymentDate) = YEAR(GETDATE());
-- 3
SELECT
v.Brand,
v.Model,
v.Color,
c.NumberOfSeats,
v.RentalPrice
FROM Vehicle8 v
JOIN Category8 c
ON v.CategoryCode = c.CategoryCode
WHERE c.NumberOfSeats = 2
AND v.Color = N'Красный';
-- 4
INSERT INTO Vehicle8
(VehicleCode, CategoryCode, RentalPrice, Brand, Model, Color, LicensePlate, CurrencyCode)
VALUES
(6,4,9000.00,N'Ford',N'Tourneo Custom',N'Белый',N'М333ММ77',1),
(7,4,9800.00,N'Hyundai',N'Starlink',N'Серый',N'Н444НН77',1),
(8,4,10500.00,N'Kia',N'Carnival',N'Черный',N'О555ОО77',1),
(9,4,11200.00,N'Toyota',N'Alphard',N'Серебристый',N'С666СС77',1),
(10,5,12500.00,N'BMW',N'2 Series Gran Tourer',N'Синий',N'Т777ТТ77',1),
(11,5,13800.00,N'Audi',N'Q7',N'Черный',N'У888УУ77',1),
(12,5,15000.00,N'Volvo',N'XC90',N'Белый',N'Х999ХХ77',1),
(13,5,16500.00,N'Land Rover',N'Discovery',N'Зеленый',N'А111АА78',1);
SELECT TOP 10
v.Brand,
v.Model,
v.Color,
c.NumberOfSeats,
v.RentalPrice,
v.LicensePlate
FROM Vehicle8 v
JOIN Category8 c
ON v.CategoryCode = c.CategoryCode
WHERE c.NumberOfSeats = 7
ORDER BY v.RentalPrice DESC;
-- 5
SELECT
OfficeCode,
City,
Address
FROM RentalOffice8
WHERE City IN (N'Москва', N'Минск', N'Астана');
-- 6
SELECT
r.AgreementNumber
FROM RentalAgreement8 r
JOIN Client8 c
ON r.ClientCode = c.ClientCode
WHERE c.LastName = N'Иванов'
AND c.FirstName = N'Алексей'
AND c.MiddleName = N'Сергеевич'
AND c.City = N'Ярославль';