Sobes.tech
Middle

1. Encomendas: - order_date datetime NÃO NULO - user_id int NÃO NULO - order_id int NÃO NULO 2. Bens: - order_id int NÃO NULO - model int NÃO NULO - cat_1 varchar(50) NÃO NULO - price int NÃO NULO - quantity int NÃO NULO Valores em cat_1: - Roupas - Calçado - Cosméticos - Artigos para casa - Brinquedos Mostrar a quantidade de encomendas e "quantidade de produtos da categoria necessária na encomenda" em 2021 nas categorias "Roupas" e em 2022 na categoria "Calçado" (forma final: 2 linhas. Campos: ano, quantidade de produtos, quantidade de encomendas) 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 = 'Roupas' and Year(o.order_date) = 2021 or g.cat_1 = 'Calçado' and Year(o.order_date) = 2022 group by year_orders, g.cat_1 ) select year_orders, count_quan, count_orders from cte