【发布时间】:2019-11-30 21:26:52
【问题描述】:
我有一个包含油价列的数据库。 我的目标是根据按位置分组的 Oil value 列生成一个表格,其中包含显示 Min Price、AvgPrice 和 Max Price 的列。其中 oil.frequency = 'A'
这是我当前的查询
select location,
min(oil.value) over (partition BY oil.location),
max(oil.value) over (partition BY oil.location),
avg(oil.value) over (partition BY oil.location)
FROM OIL
Where oil.frequency = 'A'
GROUP BY oil.location, oil.value;
下面的图片显示了我的数据表,第二张图片显示了我希望数据的显示方式。
【问题讨论】: