Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/01/2005, 04:28
sqa212
 
Fecha de Ingreso: mayo-2003
Mensajes: 866
Antigüedad: 22 años
Puntos: 0
Pregunta consulta SQL- AS -GROUP BY -HAVING

Estoy resultando esta consulta y resulta que el valor que obtengo de MaxiD
esta condicionado a que nombre sea igual que el nombre de objRS("idmensaje")), ¿Que tendria que modificar para que me tome
la MaxID cuya Idcabeza="& objRS("idmensaje") independientemente del valor que tome nombre? (Pero rescatando su valor)

SQLMaxId = "SELECT Max(idmensaje) AS MaxID,Idcabeza,nombre FROM foro GROUP BY Idcabeza,nombre HAVING Idcabeza="& objRS("idmensaje")


Si pongo esto:
SQLMaxId = "SELECT Max(idmensaje) AS MaxID,Idcabeza,nombre FROM foro GROUP BY Idcabeza HAVING Idcabeza="& objRS("idmensaje")

Obtengo este error:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][Controlador ODBC Microsoft Access] Ha intentado ejecutar una consulta que no incluye la expresión especificada 'nombre' como parte de una función de agregado.

Última edición por sqa212; 27/01/2005 a las 04:59