qualche consiglio su come migliorare il codice?.. o proprio cambiarlo?

rispiego:

ho una tabella "atleti" dove sono salvati appunto degli atleti

codice:
idAtleta - nome - dataInserimento - forma
int - varchar - datetime - int
ogni settimana vengono aggiornati gli atleti e rimangono in memoria il l'ultimo e il punultimo salvataggio cioè quello della settimana corrente e di quella precedente.
devo fare una query dove confronto i cambiamento di ogni atleti quindi che mi sampi la lista di tutti gli atleti salvati e mi confronti la forma della settimana corrente con quella precedente e mi dica se è migliroato o no.

qualcuno mi può dar un aiuto su come scrivere la query nel miglior modo..? grazie