Si fa un group by per le prime lettere del campo (ch è quello che chiedeva) ovviamente il mio era uno spunto su come estrarre in query la prima lettera di una stringa di un campo...poi la cosa va elaborata per come la chiede lui, ma si può fare tutto in una query invece che mettere mano al ciclo.
subquery o union etc.... dipende che dimestichezza ha il nostro amico con le query...