-- 1. Автомобили со взносом выше среднего
SELECT Гос_номер, Страховой_взнос
FROM Страховки
JOIN Автомобили ON Страховки.ИД_автомобиля = Автомобили.ИД_автомобиля
WHERE Страховой_взнос > (SELECT AVG(Страховой_взнос) FROM Страховки);
-- 2. Водители со стажем более 3 лет
SELECT Фамилия, Имя, Отчество, Стаж
FROM Допущенные_водители
JOIN Владельцы ON Допущенные_водители.ИД_водителя = Владельцы.ИД_владельца
WHERE Стаж > 3;
-- 3. Автомобили со взносом выше среднего по Сбербанку
SELECT Гос_номер, Страховой_взнос
FROM Страховки
JOIN Автомобили ON Страховки.ИД_автомобиля = Автомобили.ИД_автомобиля
WHERE Страховой_взнос > (
SELECT AVG(Страховой_взнос)
FROM Страховки
JOIN Страховые_компании ON Страховки.ИД_страховой = Страховые_компании.ИД_страховой
WHERE Наименование_страховой = 'ООО СК "Сбербанк страхование"'
);
-- 4. Автомобили с 2 и более водителями
SELECT Гос_номер, COUNT(ИД_водителя) AS Кол_во_водителей
FROM Страховки
JOIN Автомобили ON Страховки.ИД_автомобиля = Автомобили.ИД_автомобиля
JOIN Допущенные_водители ON Страховки.ИД_страховки = Допущенные_водители.ИД_страховки
GROUP BY Гос_номер
HAVING COUNT(ИД_водителя) >= 2;