Используя таблицу purchase_order_detail и ранжирующую оконную функцию, посчитайте заказы, в которых было от 20 товаров по цене 37 долларов за единицу (поле unit_price) или дороже. Не используйте оператор GROUP BY.
SELECT COUNT(row_number)
FROM (SELECT purchase_order_id,
product_id,
ROW_NUMBER() OVER (PARTITION BY purchase_order_id )
FROM adventure.purchase_order_detail
WHERE unit_price >= 37
) AS t1
WHERE row_number = 20;