我需要将此Access查询转换为Sql Server,但看起来像Transform和Pivot不是有效的Sql Server函数。什么是等效功能?或者我是否必须一起重写整个查询?
TRANSFORM Sum([Rates by Quarter and Bedsize].[State CLABSI Rate]) AS [SumOfState CLABSI Rate]
SELECT [Rates by Quarter and Bedsize].Bedsize
FROM [Rates by Quarter and Bedsize]
GROUP BY [Rates by Quarter and Bedsize].SizeCategory, [Rates by Quarter and Bedsize].Bedsize
ORDER BY [Rates by Quarter and Bedsize].SizeCategory
PIVOT [Rates by Quarter and Bedsize].SummaryYQ;
答案 0 :(得分:2)
可以从2005年开始在SQL Server中完成,查看此链接,回答您的问题;是的,您将需要重新编写此查询,因为MS Access语法将不兼容。