BEGIN; BEGIN select o_orderpriority, count(*) as order_count from orders where o_orderdate >= date '1996-09-01' and o_orderdate < cast(date '1996-09-01' + interval '3 month' as date) and exists ( select * from lineitem where l_orderkey = o_orderkey and l_commitdate < l_receiptdate ) group by o_orderpriority order by o_orderpriority; o_orderpriority | order_count -----------------+------------- 1-URGENT | 1038642 2-HIGH | 1037658 3-MEDIUM | 1040924 4-NOT SPECIFIED | 1038472 5-LOW | 1039917 (5 rows) COMMIT; COMMIT