sql >> Database >  >> RDS >> Mysql

MYSql Top 10 en anderen totaal

Voor de goede orde, ik ben het eens met de opmerking van @DamienBlack, maar als het moest in één query worden gedaan a UNION ALL zou de slag kunnen slaan:

(
  SELECT VENDOR_fullname as name, SUM(POTENTIAL_RECOVERY) as recovery
  FROM COMPLETE
  GROUP BY VENDOR_fullname
  ORDER BY SUM(POTENTIAL_RECOVERY) DESC
  LIMIT 10
)
UNION ALL
(
  SELECT 'All others' as name, SUM(subtotal) as recovery
  FROM 
  (
    SELECT SUM(POTENTIAL_RECOVERY)
    FROM COMPLETE
    GROUP BY VENDOR_fullname
    ORDER BY SUM(POTENTIAL_RECOVERY) DESC
    LIMIT 10, 18446744073709551615
  ) as subtotal;
)


  1. Hoe het knooppuntpad voor nodejs (Ubuntu) in te stellen

  2. SQL-query met twee datums

  3. Ontvang uurlijkse gegevens met hiaten van middernacht tot nu

  4. Hoe verbinding te maken met MySQL met RIDE