Sales by Managers (Donut)

select first 10 * from ( select e.firstname, e.lastname, sum(o.itemstotal) sales from customer c join orders o on o.custno=c.custno join employee e on e.empno=o.empno group by 1, 2 order by 3 desc )

Areas - top 10 (Pie)

select first 20 * from ( select * from country order by area desc )

Horizontal Bars

select first 10 * from ( select e.firstname, e.lastname, -1*sum(o.itemstotal) sales from customer c join orders o on o.custno=c.custno join employee e on e.empno=o.empno group by 1, 2 order by 3 desc )

Vertical Bars

select first 10 lastname, sales, sales/10000 +1 q2, sales/10000 - 3 q1, sales/10000 + 3 q3, sales/10000 - 3 - rand()*10 qmin, sales/10000 + 8 qmax from ( select e.firstname, e.lastname, sum(o.itemstotal) sales from customer c join orders o on o.custno=c.custno join employee e on e.empno=o.empno group by 1, 2 order by 3 desc )

Vertical Bars - stats

select first 10 lastname, sales, sales/10000 +1 q2, sales/10000 - 3 q1, sales/10000 + 3 q3, sales/10000 - 3 - rand()*10 qmin, sales/10000 + 8 qmax from ( select e.firstname, e.lastname, sum(o.itemstotal) sales from customer c join orders o on o.custno=c.custno join employee e on e.empno=o.empno group by 1, 2 order by 3 desc )

Stacked Bars

select first 80 x.*, '10000' as e from ( select e.firstname, e.lastname, extract(year from saledate) syear, sum(o.itemstotal) sales from customer c join orders o on o.custno=c.custno join employee e on e.empno=o.empno group by 1, 2,3 order by 1,2,3 ) x

Vertical Stacked Bars

select first 80 x.*, '10000' as e from ( select e.firstname, e.lastname, extract(year from saledate) syear, sum(o.itemstotal) sales from customer c join orders o on o.custno=c.custno join employee e on e.empno=o.empno group by 1, 2,3 order by 1,2,3 ) x

Side-by-Side Bars

select first 80 x.*, '10000' as e from ( select e.firstname, e.lastname, extract(year from saledate) syear, sum(o.itemstotal) sales from customer c join orders o on o.custno=c.custno join employee e on e.empno=o.empno group by 1, 2,3 order by 1,2,3 ) x

Areas

select first 10 lastname, sales/100000 sales from ( select e.firstname, e.lastname, sum(o.itemstotal) sales from customer c join orders o on o.custno=c.custno join employee e on e.empno=o.empno group by 1, 2 order by 3 desc )

Lines

select first 10 lastname, sales/100000 sales from ( select e.firstname, e.lastname, sum(o.itemstotal) sales from customer c join orders o on o.custno=c.custno join employee e on e.empno=o.empno group by 1, 2 order by 3 desc )

Scatter

select first 10 lastname, sales/100000 sales from ( select e.firstname, e.lastname, sum(o.itemstotal) sales from customer c join orders o on o.custno=c.custno join employee e on e.empno=o.empno group by 1, 2 order by 3 desc )

Bubble

select first 20 * from ( select e.firstname, e.lastname, sum(o.itemstotal) sales, count(*) xcount from customer c join orders o on o.custno=c.custno join employee e on e.empno=o.empno group by 1, 2 order by 1,2 )