TPC-DS-OBT Q71
TPC-DS-OBT benchmark · all TPC-DS-OBT queries
Representative SQL
Rendered for DataFusion with default parameters.
SELECT item_i_brand_id AS brand_id, item_i_brand AS brand, sold_time_t_hour, sold_time_t_minute, SUM(ext_price) AS ext_priceFROM tpcds_sales_returns_obt AS obtCROSS JOIN ( SELECT obt.ext_sales_price AS ext_price, obt.sold_date_sk AS sold_date_sk, obt.item_sk AS sold_item_sk, obt.sold_time_sk AS time_sk FROM tpcds_sales_returns_obt AS obt WHERE ( obt.sold_date_d_date_sk = obt.sold_date_sk AND obt.sold_date_d_moy = 11 AND obt.sold_date_d_year = 1998 ) AND channel = 'web' UNION ALL SELECT obt.ext_sales_price AS ext_price, obt.sold_date_sk AS sold_date_sk, obt.item_sk AS sold_item_sk, obt.sold_time_sk AS time_sk FROM tpcds_sales_returns_obt AS obt WHERE ( obt.sold_date_d_date_sk = obt.sold_date_sk AND obt.sold_date_d_moy = 11 AND obt.sold_date_d_year = 1998 ) AND channel = 'catalog' UNION ALL SELECT obt.ext_sales_price AS ext_price, obt.sold_date_sk AS sold_date_sk, obt.item_sk AS sold_item_sk, obt.sold_time_sk AS time_sk FROM tpcds_sales_returns_obt AS obt WHERE ( obt.sold_date_d_date_sk = obt.sold_date_sk AND obt.sold_date_d_moy = 11 AND obt.sold_date_d_year = 1998 ) AND channel = 'store') AS tmpWHERE ( sold_item_sk = item_i_item_sk AND item_i_manager_id = 1 AND time_sk = sold_time_t_time_sk AND ( sold_time_t_meal_time = 'breakfast' OR sold_time_t_meal_time = 'dinner' ) ) AND channel IN ('catalog', 'store', 'web')GROUP BY item_i_brand, item_i_brand_id, sold_time_t_hour, sold_time_t_minuteORDER BY ext_price DESC, item_i_brand_idRepresentative DataFrame
No DataFrame implementation is registered for this query.
Get the exact query for your run
The blocks above are representative. To get the precise statement a specific platform runs at a specific scale, substitute your own values:
from benchbox import TPCDSOBT
bench = TPCDSOBT(scale_factor=1.0) # your scale factorqueries = bench.get_queries(dialect="datafusion") # your platform's dialect; drop dialect= for native SQLprint(queries['71'])Source
Query text: benchbox/core/tpcds_obt/queries.py