请问有人能帮我一下吗?我有两个表:Prices和Intervals:
Prices: Intervals:
Price Interval_bound Category
16 5 cheap
11 10 cheap
9 15 median
26 20 median
6 25 expensive
我需要按照它们的区间将类别值与价格匹配,其中 Interval_bound 是类别的最低边界:
Price Category
16 median
11 cheap
9 cheap
26 expensive
6 cheap
我已经尝试使用以下方法进行操作:
select Price, Category from Prices
left join Intervals on Prices.Price interpolate previous value Interval.Interval_bound
但是它只给我 NULL 值作为类别。最简单的方法是什么?我正在使用 Vertica 数据库。