Scusate ma non ne levo le gambe, potete darmi una mano ?

devo fare una select con una where sul campo ora es...

-------------------------------------------------

for i = 1 to 12

If i = 1 then
nomeOra_1(i)="0.00.00"
nomeOra_2(i)="2.00.00"
nomeOra_3(i)="00.00.00 - 02.00.00"
End If

If i = 2 then
nomeOra_1(i)="2.00.01"
nomeOra_2(i)="4.00.00"
nomeOra_3(i)="02.00.00 - 04.00.00"
End If

ecc.ecc.

sql ="SELECT SUM(num_visite) AS click_reali FROM click_reali WHERE (anno = '"& anno &"' AND mese = '"& mese &"' AND giorno= "& giorno &" AND (ora = #"& nomeOra_1(i) &"# OR ora > #"& nomeOra_1(i) &"#) AND (ora = #"& nomeOra_2(i) &"# OR ora < #"& nomeOra_2(i) &"#))"
Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open sql, db_statistiche, 3, 3

-------------------------------------

ma non estrai i record correttamente

esempio sono 32 record ma ne estrae solo 13