risolto scusate...
<%=DateAdd("d", e, (Year(rs("inizio"))&"-"&zerm&Month(rs("inizio"))&"-"&zer&day(rs("inizio"))))%>
e finalmente ecco il codice finzle funzionante!!
<%
i=request("i")
f=request("f")
notti=(DateDiff("d", i, f))
for c=0 to notti
if len(day(i)+c)=1 then
zer="0"
else
zer=""
end if
if len(Month(i))=1 then
zerm="0"
else
zerm=""
end if
%>
<%
sql="SELECT * FROM COSTI WHERE ID_VI='35'"
aprirs sql
do until rs.eof
night=(DateDiff("d", rs("inizio"), rs("fine")))
for e=0 to night
if len(day(rs("inizio"))+e)=1 then
zer="0"
else
zer=""
end if
if len(Month(rs("inizio")))=1 then
zerm="0"
else
zerm=""
end if
%>
<%if (DateAdd("d", c, (Year(i)&"-"&zerm&Month(i)&"-"&zer&day(i)))) = (DateAdd("d", e, (Year(rs("inizio"))&"-"&zerm&Month(rs("inizio"))&"-"&zer&day(rs("inizio"))))) then%>
<%
tariffa=rs("costo")/(night+1)
prezzo=prezzo+tariffa
%>
<%end if%>
<%
next%>
<%
rs.movenext
loop
%>
<%next%>