Allora vediamo un po' ... ci ho messo un po' a capire ma ancora non ho trovato la soluzione. Questa è la tabella che devo ordinare

Forum_sms
ID_forum ID_riferimento
91
92
93
94
95
96
97
98
99
100
101
102
110 95
111 95
112
113 95
114
115
116
117
118
119
120
121
122
123
124
125

uso questa query:
select * from (SELECT ID_forum, ID_riferimento, IIF(ID_riferimento Is Null, ID_forum, ID_riferimento) as ID_gino, FROM Forum_sms) order by ID_gino, ID_forum asc

ma ottengo questo ... che non è ancora l'elenco che vorrei ottenere (PS: l'ID_forum è come un campo data in quanto il numero più piccole significa la data più vecchia del record):

admin Query Query
ID_forum ID_riferimento ID_gino
91
92
93
94
95
96
97
98
99
100
101
102
112
114
115
116
117
118
119
120
121
122
123
124
125
110 95 95
111 95 95
113 95 95


please aiutami....

grazie
mir