1

我有一行代码在 MS Access 中创建了一个产生错误的 CrossTab 查询。

这是代码:

Dim cmd4 As OleDbCommand = New OleDbCommand("TRANSFORM First(y.Daily_Growth) AS FirstOfDaily_Growth Select y.Ticker FROM Daily_Growth_Rates AS y GROUP BY y.Ticker ORDER BY y.[Date] DESC PIVOT y.[Date]", Nordeen_Investing_3.con)

这是错误:

Additional information: Too many crosstab column headers (7326).

我究竟做错了什么?

4

1 回答 1

4

你正在尝试PIVOT约会。如果日期范围类似于一整年,那么您将超过表或查询的最大 255 列。

如果你想PIVOT在日期上,你必须选择一个更窄的日期范围。查看查询是否可以处理单月的数据。

于 2013-09-26T19:33:23.947 回答