Ver Mensaje Individual
  #3 (permalink)  
Antiguo 21/10/2011, 10:00
Avatar de stramin
stramin
 
Fecha de Ingreso: marzo-2008
Ubicación: Cubil felino
Mensajes: 1.652
Antigüedad: 16 años, 1 mes
Puntos: 336
Respuesta: Obtener los ultimos 5 valores de una tabla según un campo especifico

Gracias por la ayuda Patriarka, pero lamentablemente no funcionó, me salió esto:

Código MySQL:
Ver original
  1. id temp pos maximo
  2. 1  25   1   8
  3. 2  28   2   9
  4. 3  26   3   3

O sea me entrega el maximo id pero la temperatura es la de los primeros registros.

De todos modos estoy intentando guardar los resultados en un arreglo y operarlos con PHP, ya que veo muy dificil hacerlo solo con MySQL.

Esto es lo que llevo:

$cons=mysql_query("SELECT DISTINCT(pos) FROM tabla");

De esta manera obtengo todas las posiciones y luego por cada posicion busco el mayor y hago una nueva consulta

while($MFR=mysql_fetch_array($cons)){
$cons2=mysql_query("SELECT * FROM tabla ORDER BY id DESC LIMIT 1");
}

bueno al menos esa es la idea, creo que va saliendo bien :)
__________________
El objetivo de este foro es orientar al usuario como un favor y no como una obligación.

Yo soy de los que dan puntos por aporte :D