Используя таблицу 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;

Результат

count
6

Задание выполнено верно