mannacc!!!!!!
ma come mai che i miei post non li capische mai nessuno???
faccio un'esempio più pratico
se io ho un albergo, e ho un database di tutti gli alloggi prenotati;
nome | periodo dal | periodo al | stato
alloggio1 | 01/12/07 | 05/12/07 | occupato
alloggio2 | 07/12/07 | 10/12/07 | occupato
alloggio3 | 15/12/07 | 31/12/07 | occupato
nella data di oggi (04/12/07), quale alloggio risulta prenotato?
Questo è quello che ho pensato io:
codice:
set connessione = server.createobject("ADODB.Connection")
connessione.open...
set recordset = Server.createobject("ADODB.Recordset")
sql = "Select * from alloggi where stato = 'occupato' order by data desc"
recordset.Open sql, connessione, 3, 3
do while not recordset.eof
//calcolo data itinerario
diffPrinc=DateDiff("d", recordset("periodo dal"),recordset("periodo al"))
diffIniz=DateDiff("d",dataOdierna,recordset("periodo dal"))
diffFin=DateDiff("d",dataOdierna,recordset("periodo al"))
if diffIniz <= 0 AND diffFin >=0 then
response.write recordset("nome")
end if
recordset.movenext
loop
con la logica che ho scritto funziona bene, ma dovrei selezionare tutti i records di un database e poi scrivere quelli che rispecchiano la condizione, ma io vorrei costruirmi un recordset, se è possibile.
come potrei fare per costruirmi una query???
Grazie per le risposte, ciao.