1
0
mirror of https://github.com/mariadb-corporation/mariadb-columnstore-engine.git synced 2025-04-18 21:44:02 +03:00
2016-01-06 14:08:59 -06:00

46 lines
1.0 KiB
SQL

-- $ID$
-- TPC-H/TPC-R Forecasting Revenue Change Query (Q6)
-- Functional Query Definition
-- Approved February 1998
:x
:o
select
sum(l_extendedprice * l_discount) as revenue
from
lineitem
where
l_shipdate >= date ':1'
and l_shipdate < date ':1' + interval '1' year
and l_discount between :2 - 0.01 and :2 + 0.01
and l_quantity < :3;
:n -1
select
l_extendedprice,
l_discount
from
lineitem
where
l_shipdate >= date ':1'
and l_shipdate < date ':1' + interval '1' year
and l_discount between :2 - 0.01 and :2 + 0.01
and l_quantity < :3;
GetColumnRowsByFTSCompare
TCN = 1 (lineitem.l_shipdate)
SCN = 1
BOP = AND
Arg32 = date ':1', date ':1' + interval '1' year
COP32 = GTE, LE
SendStackToArg32
RSP = PREV-0
??? filter l_discount from previous stack
??? filter l_quantity from previous stack
GetColumnRowsByOffset
TCN = 10 (l_extendedprice)
SCN = 1
RSPwRID = PREV-0
GetColumnRowsByOffset
TCN = 9 (l_discount)
SCN = 1
RSPwRID = PREV-0