Ver Mensaje Individual
  #13 (permalink)  
Antiguo 17/04/2009, 10:47
Chmlls
 
Fecha de Ingreso: enero-2009
Mensajes: 23
Antigüedad: 15 años, 3 meses
Puntos: 0
Respuesta: Problema con SELECT MAX

Cita:
Iniciado por huesos52 Ver Mensaje
O también
Código sql:
Ver original
  1. $consulta = "SELECT logins.time, logins.userid, clientes.Name,
  2. clientes.Money, clientes.ConnectedTime FROM logins, clientes
  3. WHERE logins.userid = clientes.id and
  4. logins.time = (select max(time) from logins)
  5. ORDER BY ".$nombre." ".$tipo." ";
Código:
    $_pagi_sql = "SELECT 
					logins.time, 
					logins.userid, 
					clientes.Name, 
					clientes.Money, 
					clientes.Bank, 
					clientes.DonateRank, 
					clientes.Locked, 
					clientes.ConnectedTime, 
					clientes.Linked	
				FROM logins, clientes
				WHERE logins.userid = clientes.id 
				AND logins.time = (select max(time) from logins) 
				ORDER BY ".$nombre." ".$tipo." ";
Ejecuto esta consulta con tu ayuda y me da error:

Código:
Error en la consulta de conteo de registros: SELECT COUNT(*) FROM logins) ORDER BY Name desc . Mysql dijo: 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 ') ORDER BY Name desc' at line 1

Consulta orignal donde salen todas las fechas en la lista de usuarios:
Código:
    $_pagi_sql = "SELECT 
					logins.time, 
					logins.userid, 
					clientes.Name, 
					clientes.Money, 
					clientes.Bank, 
					clientes.DonateRank, 
					clientes.Locked, 
					clientes.ConnectedTime, 
					clientes.Linked  	
				FROM logins, clientes
				WHERE logins.userid = clientes.id 
				
				ORDER BY ".$nombre." ".$tipo." ";