Sobes.tech
Middle

1. Bestellungen: - order_date datetime NICHT NULL - user_id int NICHT NULL - order_id int NICHT NULL 2. Waren: - order_id int NICHT NULL - model int NICHT NULL - cat_1 varchar(50) NICHT NULL - price int NICHT NULL - quantity int NICHT NULL Werte in cat_1: - Kleidung - Schuhe - Kosmetik - Haushaltswaren - Spielzeug Zeigen Sie die Anzahl der Bestellungen und "Anzahl der benötigten Kategorieprodukte in der Bestellung" für das Jahr 2021 in den Kategorien "Kleidung" und für 2022 in der Kategorie "Schuhe" (Endform: 2 Zeilen. Felder: Jahr, Anzahl der Produkte, Anzahl der Bestellungen) 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 = 'Kleidung' and Year(o.order_date) = 2021 or g.cat_1 = 'Schuhe' and Year(o.order_date) = 2022 group by year_orders, g.cat_1 ) select year_orders, count_quan, count_orders from cte