Hola Quim,
Efectivamente con tu primera opción he podido hacer justamente lo que quería al final la sentencia a quedado como sigue:
Código SQL:
Ver originalSELECT MIN(precio) AS precio FROM tienda_precios WHERE (id_curso='" . $clases['id'] . "' AND tipoconfiguracion='1' AND visible='1') OR ( id_curso='" . $clases['id'] . "' AND tipoconfiguracion='0' AND fechaini>'" . $hoy . "' AND visible='1')
Muchas gracias por la ayuda.