blob: cf4342c67c3031d18d5b1809081d15aa7e4dd13a (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
--!syntax_pg
--TPC-DS Q90
-- start query 1 in stream 0 using template ../query_templates/query90.tpl
select cast(amc as decimal(15,4))/cast(pmc as decimal(15,4)) am_pm_ratio
from ( select count(*) amc
from plato.web_sales, plato.household_demographics , plato.time_dim, plato.web_page
where ws_sold_time_sk = time_dim.t_time_sk
and ws_ship_hdemo_sk = household_demographics.hd_demo_sk
and ws_web_page_sk = web_page.wp_web_page_sk
and time_dim.t_hour between 6 and 6+1
and household_demographics.hd_dep_count = 8
and web_page.wp_char_count between 5000 and 5200) at,
( select 1 + count(*) pmc
from plato.web_sales, plato.household_demographics , plato.time_dim, plato.web_page
where ws_sold_time_sk = time_dim.t_time_sk
and ws_ship_hdemo_sk = household_demographics.hd_demo_sk
and ws_web_page_sk = web_page.wp_web_page_sk
and time_dim.t_hour between 14 and 14+1
and household_demographics.hd_dep_count = 8
and web_page.wp_char_count between 5000 and 5200) pt
order by am_pm_ratio
limit 100;
-- end query 1 in stream 0 using template ../query_templates/query90.tpl
|