SELECT t1.ibex_35, t1.d_jones, Max(t1.fecha) AS máxdefecha
FROM indice1 AS t1
WHERE (((t1.ibex_35) In (select max(t2.ibex_35,t2.d_jones)
from [indice1] as t2
where t1.ibex_35)))
GROUP BY t1.ibex_35, t1.d_jones;
tengo esta consulta que quiero poner el maximo del campo del ibex_35 y d_jones, con la fecha del maximo,pero resulta que si solamente pongo el ibex_35 si q me sale bien, pero cuando agrego otro campo q es el d_jones me indica error, q pongo algo mal en la consulta? es q me da fallo en el In (select max(t2.ibex_35,t2.d_jones) y no se q de puede ser