Provo a spiegare meglio.
La tabella A può contenere al massimo 7 records, quindi una volta inseriti avrò l'id in sequenza da 1 a 7 (1,2,3,4,5,6,7).
In base ai numeri di quell'id setto il calendario, cioè,
sel'id è 1 il calendario và impostato alla data presa dal db (giorno_ok),
se l'id è 2 il calendario và impostato con
giorno_ok + 1,
se l'id è 3 il calendario và impostato con
giorno_ok + 2,
se l'id è 4 il calendario và impostato con giorno_ok + 3, e così via...

Ora però se viene eliminato un record poi magari aggiunto uno nuovo l'id giustamente non sarà più in sequenza e potrebbe essere in questo modo (es: 2,3,4,5,6,7,8).

Quindi, in un caso del genere l'id più piccolo dovrà impostare il calendario
giorno_ok
il secondo id dovrà impostare il calendario con
giorno_ok + 1
il terzo id
dovrà impostare il calendario con giorno_ok + 2
il quarto id dovrà impostare il calendario con giorno_ok + 3 e così via

Spero di essermi spiegato, attendo tue notizie, grazie