Spiego....ho db con una serie di valori lettura contatore acqua quindi ho questi dati nella tabella del db nContatore, dataLettura e ValoreLettura. Si può immagine che un contatore abbia archiviate 5 letture un'altro 10 ed un'altro ancore 8. Vorrei attraverso una query tirare fuori solo le prime tre di ogni contatore o le ultime tre come posso fare. Sto utilizzando questo codica ma non funziona.
<%
Set Rs = Server.CreateObject("ADODB.RecordSet")
sql = "Select TOP 3 * from ArchivioLettureFatturate order by nContatore ASC"
rs.Open sql, conn, 3, 3
if rs.recordcount > 0 then
while not rs.EOF
%><%=rs("nContatore")%>
<%
rs.movenext
wend
end if
%>
Ovvero mi tira fuori tutte le letture