Gracias seanchan!
te cuento que en mysql 4.1* (servidor local) la consulta funciona uy bien,

, pero a la hora de subirla a mi servidor web mysql 4.0* me envia un mensaje de error:
Código PHP:
#1064 - You have an error in your SQL syntax.
Check the manual that corresponds to your MySQL server version for the right syntax to use near:
s . idcomercio , s . idinst ) IN ( SELECT MAX( s1 . sec )
la consulta finalmente quedo de la sgte manera, tuve que hacer algunos cambios a los nombres de las tablas y campos, pero la idea es la misma:
Código:
SELECT s.idinst, c.nombre, s.sec, s.fecha, s.h_inicio, c.direccion
FROM instalaciones s, comercios c
WHERE s.idcomercio = c.idcomercio
AND (
s.sec, s.idcomercio, s.idinst
)
IN (
SELECT MAX( s1.sec ) , s1.idcomercio, s1.idinst
FROM instalaciones s1
WHERE s1.idinst = s.idinst
AND s.idcomercio = s1.idcomercio
AND s.idinst = s1.idinst
AND s.fecha IS NOT NULL
GROUP BY S1.idcomercio, s1.idinst
)
alguna sugerencia al respecto???
De verdad te agradezco mucho por la ayuda, llevo desde la tarde dandole vueltas a este tema.