sql SQL Pivot查询示例。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql SQL Pivot查询示例。相关的知识,希望对你有一定的参考价值。

--Pivot
SELECT soundBranch AS Branch,
	August,
	September,
	October
FROM (SELECT
		dd.Monthname AS [Monthname],
		dmasb.soundBranch,
		1 AS Cnt
	FROM dash_sharedMemberAtSoundBranch dmasb
	LEFT OUTER JOIN DimDate dd
		ON dd.Date = dmasb.dateOfTransaction
	WHERE dmasb.dateOfTransaction BETWEEN '2015.08.01' AND GETDATE()
	--AND dmasb.sharedBranch = 'BECU'
	) AS SourceTable
PIVOT
(
sum(SourceTable.Cnt)
FOR SourceTable.MonthName IN (August, September, October)
) AS PivotTable
ORDER BY Branch

以上是关于sql SQL Pivot查询示例。的主要内容,如果未能解决你的问题,请参考以下文章

SQL 查询两个 PIVOT 列组合

将 Access Crosstab/PIVOT 查询转换为 T-SQL

Oracle SQL group by 查询,一种 PIVOT [重复]

交叉报表sql语句使用

SQL Pivot 是不是可以进行以下查询?

带有子查询的SQL Pivot