Salve a tutti!

richiamo un problema forse trattato mille volte ma non riesco a trovare la logica

veniamo al dunque

in sql scrivo:

"SELECT * FROM foto WHERE CategoryID = CAT AND idFoto <> ID"

non fa altro che visualizzarmi un elenco di record che corrispondono a quella determinata categoria ma ad esclusione del ID selezionato

ovvero lo richiamo così: pag.asp?CAT=1&ID=2

ma essendo una "foto" nell'elenco sotto escono sempre le stesse immagini in sequenza per ordine ASC

invece vorrei che cliccato quell'ID specifico

nell'elenco mi compaiono le precedenti 5 foto e le seguenti 5 foto da quel determinato ID

in modo così automatico di poter andare avanti a visualizzare l'intero album

Chiaro?

come devo scriverlo in sql che non saprei

grazie