Creo que esto podría servir en el peor de los casos (¿alguien dijo paradox?
)
Código SQL
[-]
select Articulo, Precio2003 as PrecioMaximo
from articulos
where Precio2003 >= Precio2004
union
select Articulo, Precio2004 as PrecioMaximo
from articulos
where Precio2003 < Precio2004
// Saludos