Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Wie erstelle ich eine SQL-Abfrage, die in einem bestimmten Prozentbereich gruppiert

SELECT SUM(CASE WHEN PercentChange >= 0 AND PercentChange <= 10 THEN 1 ELSE 0) END AS ZeroTen,
       SUM(CASE WHEN PercentChange > 10 AND PercentChange <= 20 THEN 1 ELSE 0) END AS TenTwenty,
       SUM(CASE WHEN PercentChange > 20 AND PercentChange <= 30 THEN 1 ELSE 0) END AS TwentyThirty
    FROM MagicChangeTable

Hinweis:MagicChangeTable kann tatsächlich eine Unterabfrage zur Berechnung der prozentualen Änderung sein.