Как преобразовать результат? - MySQL
Формулировка задачи:
Доброго времени суток!
У меня есть база из которой я с помощью запроса вытянула нужную мне информацию (рис.1).
Благодарю заранее!
Вопрос
: возможно ли и как с помощью запроса преобразовать эту информацию в такой вид (рис.2). Вот сам запрос:SELECT team.name, vehicle.NumberPlate, vehicle.MakeCar, Sensor3+((Sensor2&63)<<8) AS RFID, from_unixtime(datagps.UnixTime) FROM trak1.datagps, trak1.vehicle, trak1.team WHERE datagps.Mobitel_ID = vehicle.Mobitel_ID AND team.id = vehicle.Team_id;
Решение задачи: «Как преобразовать результат?»
textual
Листинг программы
SELECT n.Name, n.NumberPlate, n.MakeCar, n.RFID, MIN(n.XTime), MAX(n.XTime), TIMESTAMPDIFF(SECOND, MIN(n.XTime), MAX(n.XTime)) AS Duration FROM ( SELECT team.name, vehicle.NumberPlate, vehicle.MakeCar, Sensor3 + ((Sensor2 & 63) << 8) AS RFID, from_unixtime(datagps.UnixTime) AS XTime FROM trak1.datagps, trak1.vehicle, trak1.team WHERE datagps.Mobitel_ID = vehicle.Mobitel_ID AND team.id = vehicle.Team_id ) n GROUP BY n.Name, n.NumberPlate, n.MakeCar, n.RFID
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д