blob: 467d86ee29c436d9ddbeb36773d17f508511179a [file] [log] [blame]
====
---- QUERY: TPCDS-Q21
select *
from(select w_warehouse_name
,i_item_id
,sum(case when (cast(d_date as timestamp) < cast ('2000-03-11' as timestamp))
then inv_quantity_on_hand
else 0 end) as inv_before
,sum(case when (cast(d_date as timestamp) >= cast ('2000-03-11' as timestamp))
then inv_quantity_on_hand
else 0 end) as inv_after
from inventory
,warehouse
,item
,date_dim
where i_current_price between 0.99 and 1.49
and i_item_sk = inv_item_sk
and inv_warehouse_sk = w_warehouse_sk
and inv_date_sk = d_date_sk
and cast(d_date as timestamp) between (cast ('2000-03-11' as timestamp) - interval 30 days)
and (cast ('2000-03-11' as timestamp) + interval 30 days)
group by w_warehouse_name, i_item_id) x
where (case when inv_before > 0
then inv_after / inv_before
else null
end) between 2.0/3.0 and 3.0/2.0
order by w_warehouse_name
,i_item_id
limit 100;
---- RESULTS
'Bad cards must make.','AAAAAAAAAACDAAAA',1889,2168
'Bad cards must make.','AAAAAAAAAAHDAAAA',2739,2039
'Bad cards must make.','AAAAAAAAABDAAAAA',1717,1782
'Bad cards must make.','AAAAAAAAACGCAAAA',2296,2276
'Bad cards must make.','AAAAAAAAACKCAAAA',2443,1878
'Bad cards must make.','AAAAAAAAACOBAAAA',2705,2428
'Bad cards must make.','AAAAAAAAADGBAAAA',2242,2759
'Bad cards must make.','AAAAAAAAADKBAAAA',2138,2456
'Bad cards must make.','AAAAAAAAAEADAAAA',2914,2237
'Bad cards must make.','AAAAAAAAAEOCAAAA',1797,2073
'Bad cards must make.','AAAAAAAAAFACAAAA',2058,2734
'Bad cards must make.','AAAAAAAAAFADAAAA',2173,2515
'Bad cards must make.','AAAAAAAAAFDCAAAA',2309,2277
'Bad cards must make.','AAAAAAAAAGIDAAAA',1864,2197
'Bad cards must make.','AAAAAAAAAHDEAAAA',2483,2077
'Bad cards must make.','AAAAAAAAAHJBAAAA',2904,3312
'Bad cards must make.','AAAAAAAAAIECAAAA',2239,2526
'Bad cards must make.','AAAAAAAAAIMCAAAA',1948,2693
'Bad cards must make.','AAAAAAAAAJKBAAAA',2184,2190
'Bad cards must make.','AAAAAAAAALECAAAA',2539,3052
'Bad cards must make.','AAAAAAAAALNBAAAA',1406,1728
'Bad cards must make.','AAAAAAAAAMPBAAAA',3450,3033
'Bad cards must make.','AAAAAAAAANFEAAAA',2255,1517
'Bad cards must make.','AAAAAAAAAPLAAAAA',1465,1227
'Bad cards must make.','AAAAAAAABBIDAAAA',2822,2125
'Bad cards must make.','AAAAAAAABDCEAAAA',2068,2187
'Bad cards must make.','AAAAAAAABEFDAAAA',1023,1510
'Bad cards must make.','AAAAAAAABFNAAAAA',1962,2719
'Bad cards must make.','AAAAAAAABFOCAAAA',2392,2520
'Bad cards must make.','AAAAAAAABHPCAAAA',2945,3058
'Bad cards must make.','AAAAAAAABIDBAAAA',1746,1706
'Bad cards must make.','AAAAAAAABJFEAAAA',2458,2647
'Bad cards must make.','AAAAAAAABKFAAAAA',3152,2529
'Bad cards must make.','AAAAAAAABLDEAAAA',2439,2899
'Bad cards must make.','AAAAAAAABNHBAAAA',2254,2117
'Bad cards must make.','AAAAAAAABNLAAAAA',2552,2608
'Bad cards must make.','AAAAAAAABNLDAAAA',3103,2489
'Bad cards must make.','AAAAAAAABNMCAAAA',1752,2078
'Bad cards must make.','AAAAAAAABOCCAAAA',1697,1547
'Bad cards must make.','AAAAAAAACAAAAAAA',2736,1937
'Bad cards must make.','AAAAAAAACAJCAAAA',1921,1806
'Bad cards must make.','AAAAAAAACBFAAAAA',1237,1460
'Bad cards must make.','AAAAAAAACBIAAAAA',2157,1915
'Bad cards must make.','AAAAAAAACBPBAAAA',3220,2970
'Bad cards must make.','AAAAAAAACCABAAAA',1167,1704
'Bad cards must make.','AAAAAAAACCMDAAAA',2057,2563
'Bad cards must make.','AAAAAAAACDBCAAAA',2017,1494
'Bad cards must make.','AAAAAAAACGFDAAAA',2811,3027
'Bad cards must make.','AAAAAAAACHHDAAAA',2589,1935
'Bad cards must make.','AAAAAAAACJDCAAAA',1299,1807
'Bad cards must make.','AAAAAAAACKHAAAAA',1484,2158
'Bad cards must make.','AAAAAAAACLKAAAAA',2743,2910
'Bad cards must make.','AAAAAAAACMJAAAAA',1345,1776
'Bad cards must make.','AAAAAAAACMLAAAAA',1869,2372
'Bad cards must make.','AAAAAAAACMPDAAAA',1480,2177
'Bad cards must make.','AAAAAAAACNBBAAAA',2914,2373
'Bad cards must make.','AAAAAAAACNEBAAAA',2170,2456
'Bad cards must make.','AAAAAAAACNFAAAAA',2854,2071
'Bad cards must make.','AAAAAAAACNGBAAAA',1830,2659
'Bad cards must make.','AAAAAAAACNHDAAAA',1507,1643
'Bad cards must make.','AAAAAAAACNPCAAAA',2756,2402
'Bad cards must make.','AAAAAAAADCBEAAAA',2403,2684
'Bad cards must make.','AAAAAAAADCPCAAAA',2112,1881
'Bad cards must make.','AAAAAAAADDNDAAAA',3404,2652
'Bad cards must make.','AAAAAAAADEJDAAAA',1719,1822
'Bad cards must make.','AAAAAAAADFLAAAAA',3242,2344
'Bad cards must make.','AAAAAAAADGCCAAAA',2435,2159
'Bad cards must make.','AAAAAAAADGFCAAAA',2350,1867
'Bad cards must make.','AAAAAAAADGGBAAAA',2686,3567
'Bad cards must make.','AAAAAAAADGKAAAAA',2927,2595
'Bad cards must make.','AAAAAAAADHPAAAAA',2639,2216
'Bad cards must make.','AAAAAAAADKPDAAAA',2476,3512
'Bad cards must make.','AAAAAAAADMBAAAAA',2472,2301
'Bad cards must make.','AAAAAAAADNLBAAAA',2792,2077
'Bad cards must make.','AAAAAAAADPABAAAA',1719,1667
'Bad cards must make.','AAAAAAAAEAICAAAA',1420,2094
'Bad cards must make.','AAAAAAAAEAPAAAAA',1875,2244
'Bad cards must make.','AAAAAAAAEBCEAAAA',2241,1924
'Bad cards must make.','AAAAAAAAEBPCAAAA',2544,2281
'Bad cards must make.','AAAAAAAAECGCAAAA',2039,1848
'Bad cards must make.','AAAAAAAAEDOCAAAA',2401,1770
'Bad cards must make.','AAAAAAAAEDPDAAAA',3041,2119
'Bad cards must make.','AAAAAAAAEGGBAAAA',2717,2032
'Bad cards must make.','AAAAAAAAEGJAAAAA',2996,2092
'Bad cards must make.','AAAAAAAAEGMAAAAA',3051,2982
'Bad cards must make.','AAAAAAAAEGOCAAAA',2086,1958
'Bad cards must make.','AAAAAAAAEHECAAAA',1993,1498
'Bad cards must make.','AAAAAAAAEHFDAAAA',2217,2151
'Bad cards must make.','AAAAAAAAEHLBAAAA',1417,2034
'Bad cards must make.','AAAAAAAAEIDEAAAA',1804,1474
'Bad cards must make.','AAAAAAAAEJAEAAAA',2287,2006
'Bad cards must make.','AAAAAAAAEJJDAAAA',2080,1660
'Bad cards must make.','AAAAAAAAEJPDAAAA',1788,2188
'Bad cards must make.','AAAAAAAAEKCAAAAA',2451,2182
'Bad cards must make.','AAAAAAAAENFBAAAA',2123,2294
'Bad cards must make.','AAAAAAAAEONAAAAA',2706,1887
'Bad cards must make.','AAAAAAAAEPHCAAAA',1332,1209
'Bad cards must make.','AAAAAAAAEPKCAAAA',2445,1824
'Bad cards must make.','AAAAAAAAFAKBAAAA',843,1256
'Bad cards must make.','AAAAAAAAFALDAAAA',2391,2019
---- TYPES
STRING, STRING, BIGINT, BIGINT
====