+WITH lc AS (
+ SELECT fid,uid,back,eta,landing_tick
+ FROM launch_confirmations
+ WHERE pid = $1 AND landing_tick = $2
+), lcp AS (
+ SELECT DISTINCT ON (fid) fid,tick,value
+ FROM lc
+ JOIN users u USING (uid)
+ JOIN planet_stats USING (pid)
+ WHERE tick <= landing_tick - eta
+ ORDER BY fid,tick DESC
+), lcv AS (
+ SELECT fid,(sum(amount*(metal+crystal+eonium)) / value)::int AS value_ratio
+ FROM lcp
+ JOIN fleet_ships fs USING (fid)
+ JOIN ship_stats s USING (ship)
+ GROUP BY fid, value
+)