You've already forked mariadb-columnstore-engine
							
							
				mirror of
				https://github.com/mariadb-corporation/mariadb-columnstore-engine.git
				synced 2025-11-03 17:13:17 +03:00 
			
		
		
		
	
		
			
				
	
	
		
			43 lines
		
	
	
		
			675 B
		
	
	
	
		
			SQL
		
	
	
	
	
	
			
		
		
	
	
			43 lines
		
	
	
		
			675 B
		
	
	
	
		
			SQL
		
	
	
	
	
	
-- $Id: tpch15.sql 2657 2007-06-12 16:08:15Z rdempsey $
 | 
						|
-- TPC-H/TPC-R Top Supplier Query (Q15)
 | 
						|
-- Functional Query Definition
 | 
						|
-- Approved February 1998
 | 
						|
 | 
						|
define 1 = 1996-01-01
 | 
						|
define s = 1
 | 
						|
 | 
						|
create view revenue&s (supplier_no, total_revenue) as
 | 
						|
	select
 | 
						|
		l_suppkey,
 | 
						|
		sum(l_extendedprice * (1 - l_discount))
 | 
						|
	from
 | 
						|
		lineitem
 | 
						|
	where
 | 
						|
		l_shipdate >= date '&1'
 | 
						|
		and l_shipdate < date '&1' + interval '3' month
 | 
						|
	group by
 | 
						|
		l_suppkey;
 | 
						|
 | 
						|
select
 | 
						|
	s_suppkey,
 | 
						|
	s_name,
 | 
						|
	s_address,
 | 
						|
	s_phone,
 | 
						|
	total_revenue
 | 
						|
from
 | 
						|
	supplier,
 | 
						|
	revenue&s
 | 
						|
where
 | 
						|
	s_suppkey = supplier_no
 | 
						|
	and total_revenue = (
 | 
						|
		select
 | 
						|
			max(total_revenue)
 | 
						|
		from
 | 
						|
			revenue&s
 | 
						|
	)
 | 
						|
order by
 | 
						|
	s_suppkey;
 | 
						|
 | 
						|
drop view revenue&s;
 | 
						|
 |