Sobes.tech
Middle

1. Sifarişlər: - order_date datetime NULL deyil - user_id int NULL deyil - order_id int NULL deyil 2. Mallar: - order_id int NULL deyil - model int NULL deyil - cat_1 varchar(50) NULL deyil - price int NULL deyil - quantity int NULL deyil cat_1 dəyərləri: - Geyim - Ayaqqabı - Kosmetika - Ev üçün mallar - Oyuncaqlar 2021-ci ildə "Geyim" kateqoriyasında və 2022-ci ildə "Ayaqqabı" kateqoriyasında olan sifarişlərin və "lazımi kateqoriyadakı" malların sayını göstərin (son görünüş: 2 sətir. Sahələr: il, malların sayı, sifarişlərin sayı) with cte as( select year(o.order_date) as year_orders, g.cat_1, count(distinct o.order_id) as count_orders, sum(g.quantity) as count_quan from Orders o join Goods g on o.order_id = g.order_id where g.cat_1 = 'Geyim' and Year(o.order_date) = 2021 or g.cat_1 = 'Ayaqqabı' and Year(o.order_date) = 2022 group by year_orders, g.cat_1 ) select year_orders, count_quan, count_orders from cte