<?xml version="1.0" encoding="utf-8"?>
<!--
 querysql.xml - Translate SQL queries against SQL Server into slides
 These definitions have embedded sql queries. The toolkit obtains the
 query results and populates the specified slide type.
-->
<slideset>
	<template>repository/ppt/landscape_c.ppt</template>
	<slide type="coverpage">
		<title>SQL Server Queries</title>
		<subtitle>converted to slides</subtitle>
	</slide>
	<slide type="bar" PlotBy="Column">
		<title>Number of Orders By Customer</title>
		<notes>Notes about slide</notes>
		<query type="sql">
		SELECT CustomerID, COUNT(*) AS NumberOfOrders
		FROM Orders
		GROUP BY CustomerID
		HAVING COUNT(*) &gt; 15
		ORDER BY NumberOfOrders
		FOR XML RAW
		</query>
	</slide>
	<slide type="packedbar" PlotBy="Column">
		<title>Total orders and spend (in thousands) by customer</title>
		<notes>Say something</notes>
		<query type="sql">
		SELECT c.CustomerID, 
			SUM(od.quantity*od.unitprice)/1000 as TotalSpend,
			COUNT(DISTINCT od.OrderID) as TotalOrders
		FROM Customers c, [Order Details] od, Orders o
		WHERE Year(orderdate) = 1998 
			AND c.CustomerID = o.CustomerID
			AND o.OrderID = od.OrderID
		GROUP BY c.CompanyName, c.CustomerID
		HAVING COUNT(DISTINCT od.OrderID) &gt; 5
		ORDER BY c.customerid
		FOR XML RAW
		</query>
	</slide>
	<slide type="bar" PlotBy="Column">
		<title>Orders by Alfreds Futterkiste</title>
		<notes>Notes about report</notes>
		<query type="sql">
		SELECT 
			datepart(year, Orders.OrderDate) as Year, 
			Sum([order details].UnitPrice*[order details].Quantity) as OrderTotal
		FROM [order details]
			INNER JOIN Orders on [order details].OrderID=Orders.OrderID
			INNER JOIN Customers on Orders.CustomerID=Customers.CustomerID
				WHERE customers.companyname='Alfreds Futterkiste'
		GROUP BY datepart(year, Orders.OrderDate)
		FOR XML RAW
		</query>
	</slide>
	<slide type="bar" PlotBy="Column">
		<title>Top 10 Most Expensive Products</title>
		<notes>Notes about report</notes>
		<query type="sql">
		SELECT TOP 10 Products.[ProductName], Products.[UnitPrice] 
		FROM Products 
		ORDER BY Products.[UnitPrice] DESC
		FOR XML RAW
		</query>
	</slide>
</slideset>

