sql >> Database teknologi >  >> RDS >> Sqlserver

Sådan finder du max records for et givet område

Brug bare group by :

select (case when distance <= 100 then 'group 1'
             when distance <= 1000 then 'group 2'
             else '!?!'
        end) as range_group,
       max(rate)
from t
group by (case when distance <= 100 then 'group 1'
               when distance <= 1000 then 'group 2'
               else '!?!'
          end);



  1. MySQL ASIN() Funktion – Returner Arc Sinus for et tal

  2. Er det muligt at bruge GROUP BY med bindevariabler?

  3. MariaDB CURRENT_TIMESTAMP() Forklaret

  4. Standardværdi for tomme heltalsfelter ved import af CSV-data i MySQL