MYSQL两行相减
表avrefreshtop里,有id(数字),searchkey(varchar(255)),detail(varchar(255)),price(数字),createtime(时间),要求找到searchkey相同时,EK的排名,这里排名按照相同searchkey、createtime的EK的id减去排名第一的id,即是EK的排名,以及排名第一的航司代码及价格,以及EK的价格(price),以及跟第一的差价;最终得到
searchkey createtime airline 排名 price 第一的航司 第一的价格 差价
LON|WUH|2016-05-07| 2016-03-15 EK 3 500 MU 350 150
BCN|BJS|2016-04-20| 2016-03-20 EK 5 2200 CA 1900 300
目前表结构如下
id searchkey detail price createtime
402180411 MIL|BJS|2016-04-23|2016-08-20 MXP-VIE@2016-04-23 20:00:00@OS516|VIE-PEK 900 2016-04-13
402180412 MIL|BJS|2016-04-23|2016-08-20 EK206/EK308_EK307/EK91|U/U_U/U 1258 2016-04-13
表中OS516与EK206是航班号,OS和EK就是航司,需要找出EK航司的排名,求大神帮忙!!!!!