Ver Mensaje Individual
  #4 (permalink)  
Antiguo 11/07/2006, 03:14
Avatar de miglos
miglos
 
Fecha de Ingreso: enero-2005
Ubicación: Perú
Mensajes: 235
Antigüedad: 19 años, 3 meses
Puntos: 1
De acuerdo problema con version

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:
  
idcomercio idinst  )  IN (   SELECT MAXs1 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.
__________________
:adios: