Files
impala/testdata/workloads/tpch/queries/tpch-q9.test
ishaan 2b5df0c6ff [CDH5] Convert tpch schemas to decimal and change the queries where possible.
I used the following document for reference: http://www.tpc.org/tpch/spec/tpch2.1.0.pdf

Change-Id: Ic84db0628323c90e89552707f214bbb9fa2f2ae0
Reviewed-on: http://gerrit.ent.cloudera.com:8080/3132
Reviewed-by: Ishaan Joshi <ishaan@cloudera.com>
Tested-by: jenkins
2014-07-08 14:51:43 -07:00

214 lines
5.6 KiB
Plaintext

====
---- QUERY: TPCH-Q9
# Q9 - Product Type Measure Query
select
nation,
o_year,
sum(amount) as sum_profit
from(
select
n_name as nation,
year(o_orderdate) as o_year,
l_extendedprice * (1 - l_discount) - ps_supplycost * l_quantity as amount
from
part,
supplier,
lineitem,
partsupp,
orders,
nation
where
s_suppkey = l_suppkey
and ps_suppkey = l_suppkey
and ps_partkey = l_partkey
and p_partkey = l_partkey
and o_orderkey = l_orderkey
and s_nationkey = n_nationkey
and p_name like '%green%'
) as profit
group by
nation,
o_year
order by
nation,
o_year desc;
---- RESULTS
'ALGERIA',1998,27136900.1803
'ALGERIA',1997,48611833.4962
'ALGERIA',1996,48285482.6782
'ALGERIA',1995,44402273.5999
'ALGERIA',1994,48694008.0668
'ALGERIA',1993,46044207.7838
'ALGERIA',1992,45636849.4881
'ARGENTINA',1998,28341663.7848
'ARGENTINA',1997,47143964.1176
'ARGENTINA',1996,45255278.6021
'ARGENTINA',1995,45631769.2054
'ARGENTINA',1994,48268856.3547
'ARGENTINA',1993,48605593.6162
'ARGENTINA',1992,46654240.7487
'BRAZIL',1998,26527736.3960
'BRAZIL',1997,45640660.7677
'BRAZIL',1996,45090647.1630
'BRAZIL',1995,44015888.5132
'BRAZIL',1994,44854218.8932
'BRAZIL',1993,45766603.7379
'BRAZIL',1992,45280216.8027
'CANADA',1998,26828985.3944
'CANADA',1997,44849954.3186
'CANADA',1996,46307936.1108
'CANADA',1995,47311993.0441
'CANADA',1994,46691491.9596
'CANADA',1993,46634791.1121
'CANADA',1992,45873849.6882
'CHINA',1998,27510180.1657
'CHINA',1997,46123865.4097
'CHINA',1996,49532807.0601
'CHINA',1995,46734651.4838
'CHINA',1994,46397896.6097
'CHINA',1993,49634673.9463
'CHINA',1992,46949457.6426
'EGYPT',1998,28401491.7968
'EGYPT',1997,47674857.6783
'EGYPT',1996,47745727.5450
'EGYPT',1995,45897160.6783
'EGYPT',1994,47194895.2280
'EGYPT',1993,49133627.6471
'EGYPT',1992,47000574.5027
'ETHIOPIA',1998,25135046.1377
'ETHIOPIA',1997,43010596.0838
'ETHIOPIA',1996,43636287.1922
'ETHIOPIA',1995,43575757.3343
'ETHIOPIA',1994,41597208.5283
'ETHIOPIA',1993,42622804.1616
'ETHIOPIA',1992,44385735.6813
'FRANCE',1998,26210392.2804
'FRANCE',1997,42392969.4731
'FRANCE',1996,43306317.9749
'FRANCE',1995,46377408.4328
'FRANCE',1994,43447352.9922
'FRANCE',1993,43729961.0639
'FRANCE',1992,44052308.4290
'GERMANY',1998,25991257.1071
'GERMANY',1997,43968355.8079
'GERMANY',1996,45882074.8049
'GERMANY',1995,43314338.3077
'GERMANY',1994,44616995.4369
'GERMANY',1993,45126645.9113
'GERMANY',1992,44361141.2107
'INDIA',1998,29626417.2379
'INDIA',1997,51386111.3448
'INDIA',1996,47571018.5122
'INDIA',1995,49344062.2829
'INDIA',1994,50106952.4261
'INDIA',1993,48112766.6987
'INDIA',1992,47914303.1234
'INDONESIA',1998,27734909.6763
'INDONESIA',1997,44593812.9863
'INDONESIA',1996,44746729.8078
'INDONESIA',1995,45593622.6993
'INDONESIA',1994,45988483.8772
'INDONESIA',1993,46147963.7895
'INDONESIA',1992,45185777.0688
'IRAN',1998,26661608.9301
'IRAN',1997,45019114.1696
'IRAN',1996,45891397.0992
'IRAN',1995,44414285.2348
'IRAN',1994,43696360.4795
'IRAN',1993,45362775.8094
'IRAN',1992,43052338.4143
'IRAQ',1998,31188498.1914
'IRAQ',1997,48585307.5222
'IRAQ',1996,50036593.8404
'IRAQ',1995,48774801.7275
'IRAQ',1994,48795847.2310
'IRAQ',1993,47435691.5082
'IRAQ',1992,47562355.6571
'JAPAN',1998,24694102.1720
'JAPAN',1997,42377052.3454
'JAPAN',1996,40267778.9094
'JAPAN',1995,40925317.4650
'JAPAN',1994,41159518.3058
'JAPAN',1993,39589074.2771
'JAPAN',1992,39113493.9052
'JORDAN',1998,23489867.7893
'JORDAN',1997,41615962.6619
'JORDAN',1996,41860855.4684
'JORDAN',1995,39931672.0908
'JORDAN',1994,40707555.4638
'JORDAN',1993,39060405.4658
'JORDAN',1992,41657604.2684
'KENYA',1998,25566337.4303
'KENYA',1997,43108847.9024
'KENYA',1996,43482953.5430
'KENYA',1995,42517988.9814
'KENYA',1994,43612479.4523
'KENYA',1993,42724038.7571
'KENYA',1992,43217106.2068
'MOROCCO',1998,24915496.8756
'MOROCCO',1997,42698382.8550
'MOROCCO',1996,42986113.5049
'MOROCCO',1995,42316089.1593
'MOROCCO',1994,43458604.6029
'MOROCCO',1993,42672288.0699
'MOROCCO',1992,42800781.6415
'MOZAMBIQUE',1998,28279876.0301
'MOZAMBIQUE',1997,51159216.2298
'MOZAMBIQUE',1996,48072525.0645
'MOZAMBIQUE',1995,48905200.6007
'MOZAMBIQUE',1994,46092076.2805
'MOZAMBIQUE',1993,48555926.2669
'MOZAMBIQUE',1992,47809075.1192
'PERU',1998,26713966.2678
'PERU',1997,48324008.6011
'PERU',1996,50310008.8629
'PERU',1995,49647080.9629
'PERU',1994,46420910.2773
'PERU',1993,51536906.2487
'PERU',1992,47711665.3137
'ROMANIA',1998,27271993.1010
'ROMANIA',1997,45063059.1953
'ROMANIA',1996,47492335.0323
'ROMANIA',1995,45710636.2909
'ROMANIA',1994,46088041.1066
'ROMANIA',1993,47515092.5613
'ROMANIA',1992,44111439.8044
'RUSSIA',1998,27935323.7271
'RUSSIA',1997,48222347.2924
'RUSSIA',1996,47553559.4932
'RUSSIA',1995,46755990.0976
'RUSSIA',1994,48000515.6191
'RUSSIA',1993,48569624.5082
'RUSSIA',1992,47672831.5329
'SAUDI ARABIA',1998,27113516.8424
'SAUDI ARABIA',1997,46690468.9649
'SAUDI ARABIA',1996,47775782.6670
'SAUDI ARABIA',1995,46657107.8287
'SAUDI ARABIA',1994,48181672.8100
'SAUDI ARABIA',1993,45692556.4438
'SAUDI ARABIA',1992,48924913.2717
'UNITED KINGDOM',1998,26366682.8786
'UNITED KINGDOM',1997,44518130.1851
'UNITED KINGDOM',1996,45539729.6166
'UNITED KINGDOM',1995,46845879.3390
'UNITED KINGDOM',1994,43081609.5737
'UNITED KINGDOM',1993,44770146.7555
'UNITED KINGDOM',1992,44123402.5484
'UNITED STATES',1998,27826593.6825
'UNITED STATES',1997,46638572.3648
'UNITED STATES',1996,46688280.5474
'UNITED STATES',1995,48951591.6156
'UNITED STATES',1994,45099092.0598
'UNITED STATES',1993,46181600.5278
'UNITED STATES',1992,46168214.0901
'VIETNAM',1998,27281931.0011
'VIETNAM',1997,48735914.1796
'VIETNAM',1996,47824595.9040
'VIETNAM',1995,48235135.8016
'VIETNAM',1994,47729256.3324
'VIETNAM',1993,45352676.8672
'VIETNAM',1992,47846355.6485
---- TYPES
STRING, INT, DECIMAL
====