bueno, agrega a la tabla donde pones los puntajes un campo DATE llamado fecha
supongamos que tu tabla es algo así donde vas modificando los puntajes:
Código SQL:
Ver originalptj_equipo_a | ptj_equipo_b | ptj_equipo_c
100 | 120 | 70
agregamos un campo mas llamado fecha donde siempre insertaras la fecha del dia en que editaste (NOW()):
Código SQL:
Ver originalptj_equipo_a | ptj_equipo_b | ptj_equipo_c | fecha
100 | 120 | 70 | 02-06-2011
ojo que dije insertar (INSERT) y no actualizar (UPDATE)
la gracia es que cada día insertes nuevos puntajes
Código SQL:
Ver originalptj_equipo_a | ptj_equipo_b | ptj_equipo_c | fecha
100 | 120 | 70 | 02-06-2011
80 | 90 | 50 | 03-06-2011
150 | 200 | 160 | 04-06-2011
cuando quieras el puntaje actual simplemente buscas la ultima fecha
si quieres el puntaje anterior o de una fecha especifica solo obtienes la fecha deseada
si quieres también puedes obtener la suma del puntaje semanal o mensual haciendo mas emocionante participar cada día.
y lo mejor de todo, como tus datos son históricos puedes mostrar estadísticas, gráficos, logs, etc.