buonasera a tutti

ho un dubbio su come risolvere una differenza tra 2 date.

al momento uso:
if DateDiff("yyyy", gioc("anno"), Date()) < 1 then
pagamento 25,00 €
end if

per calcolare la quota associativa se la data è inferiore a 1 anno

fin qui tutto bene

il problema è che devo anche fare un conto per la quota associativa che viene pagata ogni 3 anni!!!

nella tabella il "gioc("anno") è impostato al momento dell'iscrizione del club, quindi poi dovrebbe rimanere fissa (non vorrei modificarla ogni 3 anni).

come faccio a calcorare che ogni 3 anni il club paga la quota altrimenti non la paga?

spero di essermi spiegato bene.
Grazie.