Buongiorno a tutti, ho un piccolo problema che non riesco a risolvere (probabilmente ho la risposta davanti agli occhi ma ormai ho fuso )

Allora, devo stampare una lista che contiene gli ultimi 6 record di una tabella, per fare questo uso una "SELECT TOP 6 * FROM news ORDER BY news_id DESC", quindi avendo una tabella che contiene:

1 - news001
2 - news002
3 - news003
4 - news004
5 - news005
6 - news006
7 - news007
8 - news008

mi viene stampata una lista di questo tipo:

news008
news007
news006
news005
news004
news003

ma io questa lista la vorrei ordinata in modo che le ultime news stiano in fondo, in questo modo:

news003
news004
news005
news006
news007
news008

Come posso fare?? Grazie, ciao!!

codice:
<%
SQL="SELECT TOP 6 * FROM news ORDER BY news_id DESC"
Set rec = Server.CreateObject("ADODB.Recordset") 
Set rec = Conn.Execute(SQL) While Not rec.EOF
%>
         <tr class="aspbbcolormain">
            <td><%=rec("news_titolo")%></td>
         </tr>
<%
rec.MoveNext
Wend
rec.close
%>