我正在MS Access中设计交叉表查询。
我想使用ID号的前2位作为我的查询的列标题。例如,ID 0123
和0124
都位于标题为group 01
的同一列下,而ID 0234
和0235
则属于group 02
列。
这些ID号存在于我正在构建交叉表查询的表中。我目前已选择ID number
作为我的列标题,但这导致获得0123
,0124
等,当我真正想要几列时创建数百列 - 每组一个。
在前几个数字和标识符的其余部分之间有一个分隔符。
如何获得我想要的列标题?我想在我的分隔符有用之后可能会使用通配符。
答案 0 :(得分:1)
创建并保存一个新查询,您可以在其中构建要转移的值:
SELECT 'group ' & Left([ID], 2) AS PivotColumn, foo, bar
FROM myTable
然后,例如使用交叉表查询向导,根据此查询而不是原始表创建交叉表查询。