我有一个房地产交易数据库。用简单的英语,我正在尝试编写一个查询来查找每个城市最昂贵的 N 栋公寓楼。
我有以下相关领域:
Address
City
Sold Price
Sold Date
为了解决这个问题,我的假设是我需要按地址和按城市分组取平均售价,限制为 N,并按平均价格排序。为了弄清楚哪些地址可能是公寓楼,人们会期望在短时间内具有相同地址的大量交易是公寓楼(地址不包括单元#)。因此,如果 XYZ 地址在定义的时间范围内包含在 N 次交易中,则假定它是一栋公寓楼。
披露:我对 SQL 很熟悉,所以到目前为止我所做的研究让我有点困惑。
任何帮助将非常感激!