585.(Medium)2016年的投资
Last updated
Last updated
写一个查询语句,将 2016 年 (TIV_2016) 所有成功投资的金额加起来,保留 2 位小数。
对于一个投保人,他在 2016 年成功投资的条件是:
他在 2015 年的投保额 (TIV_2015) 至少跟一个其他投保人在 2015 年的投保额相同。 他所在的城市必须与其他投保人都不同(也就是说维度和经度不能跟其他任何一个投保人完全相同)。 输入格式: 表 insurance 格式如下:
PID 字段是投保人的投保编号, TIV_2015 是该投保人在2015年的总投保金额, TIV_2016 是该投保人在2016年的投保金额, LAT 是投保人所在城市的维度, LON 是投保人所在城市的经度。
样例输入
样例输出
解释
来源:力扣(LeetCode)
链接:https://leetcode-cn.com/problems/investments-in-2016
著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。
选出2015年投资数与他人有重合的policyholder(自查询1)
剔除LAT和LON与他人重合的policyholder(自查询2)
Column Name
Type
PID
INTEGER(11)
TIV_2015
NUMERIC(15,2)
TIV_2016
NUMERIC(15,2)
LAT
NUMERIC(5,2)
LON
NUMERIC(5,2)
PID
TIV_2015
TIV_2016
LAT
LON
1
10
5
10
10
2
20
20
20
20
3
10
30
20
20
4
10
40
40
40
TIV_2016
45.00