Hi,
If your DaysRemaining always start at 15, no need to keep them in a table, just run a query on tableB, something like:
SELECT fullName, 15 - (Sum(daysUsed)) AS daysRemaining FROM tableB GROUP BY fullName
You should not store data that depends on some other data.
Simon B.