Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di Threepwood
    Registrato dal
    Feb 2003
    Messaggi
    2,107

    [MySql] Raggruppamento per range numerici

    Salve a tutti, sarò breve....

    Devo fare dei raggruppamenti per range di valori ossia:
    un campo può assumere valori da 1 a 16.

    Devo raggruppare per:

    a) 1-2
    b) 3-4
    c) 6-9
    d) 12-16

    ... e a dire il vero non so da dove partire
    Guybrush Threepwood

  2. #2
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    Non ho capito
    think simple think ringo

  3. #3
    Utente di HTML.it L'avatar di Threepwood
    Registrato dal
    Feb 2003
    Messaggi
    2,107
    Ok Ok mi spiego meglio

    ho un campo con N valori che vanno da 1 a 16.
    Devo dire

    1) quante righe hanno il campo<2
    1) quante righe hanno il 3<=campo<=4
    1) quante righe hanno il 5<=campo<=9
    1) quante righe hanno il 10<=campo<=16
    Guybrush Threepwood

  4. #4
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,923
    codice:
    select 
    case 
    when valore between 1 and 2 then "1-2"
    when valore between 3 and 4 then "3-4"
    when valore between 5 and 9 then "5-9"
    when valore between 10 and 16 then "10-16"
    end
    as fasce,
    count(*) as quanti  
    from tabella
    group by fasce

  5. #5
    Utente di HTML.it L'avatar di Threepwood
    Registrato dal
    Feb 2003
    Messaggi
    2,107
    il nicola risponde sempre presente :quote:
    Guybrush Threepwood

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.