我正在使用数据透视查询来获取一些数据。这是我的疑问:
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
请帮帮我。