我以前发过这个帖子,但我找不到了。
我有几个数据库,其描述行分布在最多三条记录中。我想在访问中进行查询,将记录放在一行上。 E.g。
Source data:
Location staff Date Time Description
012 12 2014-07-18 0800 Line1 of desc
012 12 2014-07-18 0800 Line2 of desc
012 12 2014-07-18 0800 Line3 of desc
012 12 2014-07-18 0800 Line4 of desc
612 06 2014-07-19 0812 Something desc
我希望数据库看起来像这样:
Location staff Date Time Description1. Description2. Description3 Description4
任何方向都将受到赞赏
由于
答案 0 :(得分:0)
如果有一个"行号&#34>,您可以使用交叉表查询。对于每个内部描述序列。
您可以将该行号设为列标题,我认为您可以使MIN(描述)成为交叉表的值。然后,您将使位置,人员,日期和时间成为交叉表的行值。
如果内部序列没有现有的行号,那么您还需要做一些额外的准备性查询。