Microsoft Access 数据透视表到 SQL Server 数据透视表
Posted
技术标签:
【中文标题】Microsoft Access 数据透视表到 SQL Server 数据透视表【英文标题】:Microsoft Access Pivot table to SQL Server Pivot Table 【发布时间】:2015-07-21 14:04:02 【问题描述】:我是 SQL Server 的新手,需要将以下 MS Access Pivot 查询转换为 SQL Pivot 查询。任何帮助将不胜感激。
TRANSFORM First(msdgen_pmcat_document_extract_mats.document_text) AS FirstOfdocument_text
SELECT msdgen_pmcat_document_extract_mats.material_id, msdgen_pmcat_document_extract_mats.documentobject_name, msdgen_pmcat_document_extract_mats.regulatory_code, msdgen_pmcat_document_extract_mats.alternate_name
FROM msdgen_pmcat_document_extract_mats
GROUP BY msdgen_pmcat_document_extract_mats.material_id, msdgen_pmcat_document_extract_mats.documentobject_name, msdgen_pmcat_document_extract_mats.regulatory_code, msdgen_pmcat_document_extract_mats.alternate_name
PIVOT msdgen_pmcat_document_extract_mats.data_type_code;
【问题讨论】:
你尝试了什么?你遇到了什么错误?您需要展示您是如何尝试研究和解决此问题的,以便我们为您提供帮助。 部分问题是 MS Access 函数FIRST()
SQL Server 没有等效函数。 msdgen_pmcat_document_extract_mats
中的表格及其数据是什么样的?您希望最终结果如何显示?
【参考方案1】:
对“MS SQL PIVOT”的简单搜索将为您提供所需的所有帮助:
https://technet.microsoft.com/en-US/library/ms177410(v=SQL.105).aspx
【讨论】:
您的链接与 Microsoft SQL Server 有关,不适用于 MS Access!以上是关于Microsoft Access 数据透视表到 SQL Server 数据透视表的主要内容,如果未能解决你的问题,请参考以下文章
Ms Access 链接表到 IBM iSeries 缺少列