cp1..cpn sono costanti ..... sono frutto di altre ricerche su db
...fai finta che sono stringhe.

il problema è che con il criterio di ricerca in where potrei avere più record (ma è possibile anche che sia 1 solo )che abbiano tutti i campi di ricerca uguali e data diversa ed in questo caso devo prendere quella con data maggiore.

io vorrei sapere se è possibile farlo con una query o devo elaborare i dati con vb