Explorar o código

Remove explicit partition filters and use new analyze table command to compute statistics for TPC-DS

Mostafa Mokhtar %!s(int64=11) %!d(string=hai) anos
pai
achega
a6dc792b94
Modificáronse 1 ficheiros con 39 adicións e 0 borrados
  1. 39 0
      sample-queries-tpcds/query65.sql

+ 39 - 0
sample-queries-tpcds/query65.sql

@@ -0,0 +1,39 @@
+select 
+    s_store_name,
+    i_item_desc,
+    sc.revenue,
+    i_current_price,
+    i_wholesale_cost,
+    i_brand
+from
+    store,
+    item,
+    (select 
+        ss_store_sk, avg(revenue) as ave
+    from
+        (select 
+        ss_store_sk, ss_item_sk, sum(ss_sales_price) as revenue
+    from
+        store_sales, date_dim
+    where
+        ss_sold_date_sk = d_date_sk
+            and d_month_seq between 1212 and 1212 + 11
+            and ss_sold_date between '2001-01-01' and '2001-12-31'
+    group by ss_store_sk , ss_item_sk) sa
+    group by ss_store_sk) sb,
+    (select 
+        ss_store_sk, ss_item_sk, sum(ss_sales_price) as revenue
+    from
+        store_sales, date_dim
+    where
+        ss_sold_date_sk = d_date_sk
+            and d_month_seq between 1212 and 1212 + 11
+            and ss_sold_date between '2001-01-01' and '2001-12-31'
+    group by ss_store_sk , ss_item_sk) sc
+where
+    sb.ss_store_sk = sc.ss_store_sk
+        and sc.revenue <= 0.1 * sb.ave
+        and s_store_sk = sc.ss_store_sk
+        and i_item_sk = sc.ss_item_sk
+order by s_store_name , i_item_desc
+limit 100;