SQL Server中的数据透视表返回null

时间:2015-07-02 09:25:30

标签: sql-server pivot

我正在使用数据透视查询来获取一些数据。这是我的疑问:

SELECT 
   Name, Institution, 
   [02 Jul 2015], [13 Jun 2015], [12 Jun 2015], 
   [10 Jun 2015], [09 Jun 2015]
FROM 
   [dbo].[mTable]
PIVOT(SUM(total) 
          FOR sDate IN ([02 Jul 2015], [13 Jun 2015], [12 Jun 2015],
                        [10 Jun 2015], [09 Jun 2015])) AS PivotTable

除了[02 Jul 2015][13 Jun 2015][12 Jun 2015][10 Jun 2015]列之外,所有数据都正确返回,这些列都返回为null

此外,mTable的值为sDate

输出

姓名|机构| [2015年7月2日] | [2015年6月13日] | [2015年6月12日] | [2015年6月10日] | [2015年6月9日]
A ------------ 1 ---------- NULL ---------- NULL ------------ NULL - ---------- NULL ----------- 500

请帮帮我。

0 个答案:

没有答案