ciao,

ho risolto in una maniera simile a quanto suggerito, senza, pero', creare un field fisico sulla tabella
e lasciando, di volta in volta, all'utente la possibilita di definire la fascia

codice:
esempio con fasce di 100 euro.
fascia 0 (prezzi da 0 a 100)
fascia 100 (prezzi da 100 a 200)
fascia 200 (prezzi da 200 a 300)

select
udf_int(articoli.prezzo/100)*100 FasciaPrezzo,
count(articoli.id)
from articoli
group by
udf_int(articoli.prezzo)/100)*100



esempio con fasce di 250 euro.
fascia 0 (prezzi da 0 a 250)
fascia 250 (prezzi da 250 a 500)
fascia 500 (prezzi da 500 a 750)

select
udf_int(articoli.prezzo/250)*250 FasciaPrezzo,
count(articoli.id)
from articoli
group by
udf_int(articoli.prezzo)/250)*250
grazie