Cómo convertir campos en filas a través de SQL en MS Access 2007 o MS SQL Server 2005

Tengo una tabla heredada de MS Access 2007 que contiene 52 campos (1 campo para cada semana del año) que representan datos históricos de ventas (más un campo para el año en realidad). Me gustaría convertir esta base de datos en una lista de tiempo / valor más convencional.

¿Alguien sabe cómo hacerlo sin escribir consultas con más de 52 parámetros explícitos?

(si existe una solución en MS SQL Server 2005, también puedo exportar / importar la tabla)

Respuestas a la pregunta(3)

Su respuesta a la pregunta