这个CrossTab查询有什么问题?

时间:2013-09-26 19:21:07

标签: sql vb.net ms-access crosstab

我有一行代码在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).

我做错了什么?

1 个答案:

答案 0 :(得分:4)

您在约会时尝试PIVOT。如果日期范围类似于全年,那么您将超过表格或查询的255 maximum columns

如果您想要PIVOT日期,则必须选择较窄的日期范围。查看查询是否可以使用一个月的数据。