Moderator | 
                         | 
                        Anders maak je een (koppel)tabel actief_in, met als velden een id, een user_id en een jaartal. 
 
Dan kun je het aantal jaren dat iemand actief is berekenen met 
SELECT COUNT(id) AS jaren_actief 
FROM actief_in 
WHERE user_id = een-of-ander-user-id 
GROUP BY user_id 
 
Of je laat de where-clause weg, en dan heb je een lijst met alle jaartallen (je zou ook nog kunnen sorteren op jaren_actief). 
 
Elke keer een nieuwe rij toevoegen aan deze tabel lijkt mij beter dan de hele tijd een kolom erbij klussen in de vrijwilligers-tabel. Je bent dan bezig met het wijzigen van de structuur van je tabel, iets wat je eigenlijk moet zien te vermijden. |