claro si se puede:
Código PHP:
//
//aqui haces tu conexion y la base y todo eso
$vista="CREATE VIEW vista AS SELECT max(fecha) as fechaMax FROM tvisitas";
mysql_query($vista);
$consulta="SELECT max(horaini) as hor, fecha as fec FROM tvisitas, vista
WHERE iduser='".$rowdato["idusuario"]."' and fecha=fechaMax GROUP BY iduser ";
$resConsulta=mysql_query($consulta);
mysql_close();
cya