Ciao a tutti,
come da oggetto ho la necessità di filtrare i messaggi di un tatabase tenendo conto di quando sono stati inseriti.

in particolare ho un DB Access ed ogni record rappresneta un messaggio, ognuno dei quali è caratterizzato da un campo data.

nella pagina ASP che ricerca i record in un database voglio far vedere i messaggi piu' vecchi di un anno o di sei mesi fa... insomma, non mi devono comparire i messaggi recentemente inseriti.


nel db access il campo data è inserito con una SQL di INSERT INTO della funziona DATAINVERSA(Date).

<%
function DataInversa(S)
dim Giorno
dim Mese
dim Anno
dim I
i=1
giorno=""
while mid(s,i,1)<>"/" and (i<len(s))
giorno=giorno & mid(s,i,1)
i=i+1
wend
mese=""
i=i+1
while mid(s,i,1)<>"/"
mese=mese & mid(s,i,1)
i=i+1
wend
anno=""
i=i+1
while i<=len(s)
anno=anno & mid(s,i,1)
i=i+1
wend
datainversa=mese & "/" & giorno & "/" & anno
end function

%>
La domanda è: come faccio a fare una SELECT messaggio FROM tabella WHERE data ?*?*?*?*
come gli dico che voglio le date precedenti a X mesi fa???