q03.sql 448 B

123456789101112131415161718192021222324252627
  1. --!syntax_pg
  2. --TPC-H Q3
  3. select
  4. l_orderkey,
  5. sum(l_extendedprice*(1::numeric-l_discount)) as revenue,
  6. o_orderdate,
  7. o_shippriority
  8. from
  9. plato."customer",
  10. plato."orders",
  11. plato."lineitem"
  12. where
  13. c_mktsegment = 'BUILDING'
  14. and c_custkey = o_custkey
  15. and l_orderkey = o_orderkey
  16. and o_orderdate < date '1995-03-15'
  17. and l_shipdate > date '1995-03-15'
  18. group by
  19. l_orderkey,
  20. o_orderdate,
  21. o_shippriority
  22. order by
  23. revenue desc,
  24. o_orderdate
  25. limit 10;