Salve, si il titolo è poco chiaro ma ora cerco di spiegarmi meglio

ho un tabella access che ha come record un calendario di partite.
io devo crearmi due recordset:

- il primo recordset mi deve dare come "risposta" il prossimo impegno di campionato per cui la mia select sarà questa

SELECT nomedeicampiutilizzati
FROM nometabella
WHERE campodelladata>= now()

- il secondo recordset mi deve dare come "risposta" l'ultimo risultati in campionato e non so come fare questa select, tenendo presente che questo risultato mi serve dal giorno dopo in cui viene giocata la partita fino a che non ne viene giocata un'altra.


esempio io in calendario ho 3 partite una giocata il 01/10/2008 una da giocare il 10/10/2008 e una da giocare il 20/10/2008.
nel primo recordset fino al giorno 10 ottobre visualizzo il prossimo impegno, l'11 ottobre visualizzerò l'impegno del 20/10/2008 e fin qui va tutto bene.

invece per quanto riguarda il risultato io ho bisogno che questo record mi visualizzi il risultato della partita del 10/10/2008 fino almeno al 20/10/2008.

esiste una funzione/filtro tipo now() per questo mio problema o c'è da mettere mano pesantemente al codice della pagina ASP?