问题:我正在尝试将日期从行转换为列作为周数,并从最高周数获取价格,并将其称为givenprice。预期:
hmmo2u0o1#
见下文。在您的示例中,shopname是行字段,date是透视字段,price是交叉表字段。因为看起来您没有对交叉表值做任何操作,所以我们可以使用max()函数作为伪函数,因为我们不需要确保pivot字段中的值是唯一的。所以,我想到了这个:
TRANSFORM Max(price) SELECT shopName FROM YourTable GROUP BY shopName PIVOT date;
注意:此查询是accesssql。https://i.stack.imgur.com/492lb.png
1条答案
按热度按时间hmmo2u0o1#
见下文。在您的示例中,shopname是行字段,date是透视字段,price是交叉表字段。因为看起来您没有对交叉表值做任何操作,所以我们可以使用max()函数作为伪函数,因为我们不需要确保pivot字段中的值是唯一的。所以,我想到了这个:
注意:此查询是accesssql。
https://i.stack.imgur.com/492lb.png