Select Ultimo registro de IDs Diferentes
Ola a Todos
To precisando de uma Ajudinha.
Nesse script a baixo preciso que a SELECT me retorne o Ultimo registro pela hora de cada matricula.
Exemplo
matricula_id 234 as 8:00
matricula_id 234 as 9:10
matricula_id 234 as 10:20
matricula_id 234 as 11:00
Matricula_id 235 as 8:30
Matricula_id 235 as 9:50
Matricula_id 235 as 10:00
Matricula_id 235 as 12:00
---------------------------------------------------------------------------------
Queria que me retornasse igual descriminado a baixo
----------------------------------------------------------------------------------
Matricula_id 235 as 11:00
matricula_id 234 as 12:00
Ele paga só os ultimos horario publicados de cada matricula existente
<?php
include 'dbconnect.php';
$query = "SELECT * FROM gps ";
$result = mysql_query($query);
$xml = "<gps>";
while($row = mysql_fetch_array($result, MYSQL_ASSOC))
{
$xml .= "<locations lat=\"" . $row['lat'] . "\"";
$xml .= " long=\"" . $row['long'] . "\"";
$xml .= " speed=\"" . $row['speed'] . "\"";
$xml .= " direction=\"" . $row['direction'] . "\"";
$xml .= " distance=\"" . $row['distance'] . "\"";
$xml .= " img=\"" . $row['img'] . "\"";
$xml .= " tipo=\"" . $row['tipo'] . "\"";
$xml .= " matricula=\"" . $row['matricula'] . "\"";
$xml .= " nome_agente=\"" . $row['nome_agente'] . "\"";
$xml .= " placa=\"" . $row['placa'] . "\"";
$xml .= " veiculo=\"" . $row['veiculo'] . "\"";
$xml .= " gpsTime=\"" . $row['gpsTime'] . "\"";
$xml .= " foto=\"" . $row['foto'] . "\"";
$xml .= " locationMethod=\"" . $row['locationMethod'] . "\"/>";
}
$xml .= "</gps>";
header('Content-Type: text/xml');
echo $xml;
mysql_close($conn);
?>
Desde já Agradeço a Todos
Discussão (2)
Carregando comentários...