Sobes.tech
Middle

1. Ordini: - order_date datetime NON NULL - user_id int NON NULL - order_id int NON NULL 2. Beni: - order_id int NON NULL - model int NON NULL - cat_1 varchar(50) NON NULL - price int NON NULL - quantity int NON NULL Valori in cat_1: - Abbigliamento - Calzature - Cosmetici - Articoli per la casa - Giocattoli Mostrare il numero di ordini e "numero di prodotti della categoria richiesta nell'ordine" per il 2021 nelle categorie "Abbigliamento" e per il 2022 nella categoria "Calzature" (forma finale: 2 righe. Campi: anno, numero di prodotti, numero di ordini) 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 = 'Abbigliamento' and Year(o.order_date) = 2021 or g.cat_1 = 'Calzature' and Year(o.order_date) = 2022 group by year_orders, g.cat_1 ) select year_orders, count_quan, count_orders from cte