Microsoft SQL Server 2008 MDX Step by Step 学习笔记一 MDX查询第一课

本文介绍了如何从SQL查询转换为MDX查询,通过实例展示了在SQL Server 2008中MDX查询的基本用法,包括构建和执行MDX查询,以及在SSMS中使用拖拽功能简化查询过程。
摘要由CSDN通过智能技术生成

分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow

也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴!

               

SQL Server 2008中SQL应用系列及BI笔记系列--目录索引

导读:本文介绍MDX查询的基础内容,已经了解的读者可以直接略过。

本文将包括以下内容:

■1、使用MDX查询编辑器构建并执行MDX查询。

本文所用数据库和所有源码,请到微软官网下载

 

1、SQL查询与MDX查询示例比较

在MdxStepByStep数据库中(后缀名为.SQL)查询

  1. USE MdxStepByStep  
  2. SELECT  
  3. m.EnglishProductName, o.TotalSalesAmount  
  4. FROM dbo.DimProduct m  
  5. INNER JOIN ( -- TOP 10 PRODUCTS OF 2003  
  6. SELECT TOP 10  
  7. a.ProductKey, SUM(a.SalesAmount) AS TotalSalesAmount  
  8. FROM (  
  9. SELECT  
  10. x.productkey, x.salesamount  
  11. FROM dbo.FactInternetSales x  
  12. INNER JOIN dbo.DimDate y  
  13. ON x.OrderDateKey=y.DateKey  
  14. WHERE y.CalendarYear=2003  
  15. UNION ALL  
  16. SELECT  
  17. x.productkey, x.salesamount  
  18. FROM dbo.FactResellerSales x  
  19. INNER JOIN dbo.DimDate y  
  20. ON x.OrderDateKey=y.DateKey  
  21. WHERE y.CalendarYear=2003  
  22. ) a  
  23. GROUP BY a.ProductKey  
  24. ORDER BY TotalSalesAmount DESC  
  25. ) n  
  26. ON m.ProductKey=n.ProductKey  
  27. LEFT OUTER JOIN ( --PRODUCT SALES IN 2004  
  28. SELECT  
  29. a.ProductKey, SUM(a.SalesAmount) AS TotalSalesAmount  
  30. FROM (  
  31. SELECT  
  32. x.productkey, x.salesamount  
  33. FROM dbo.FactInternetSales x  
  34. INNER JOIN dbo.DimDate y  
  35. ON x.OrderDateKe
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值