Farei in modo che la query continui a restituire i dati come sei attualmente, come singole colonne, e invece farei in modo che il codice dell'interfaccia lo formatta come necessario. Lo rende più flessibile in modo da poter avere x diverse visualizzazioni degli stessi dati, tutte utilizzando la stessa query dell'origine dati.