Как преобразовать результат? - 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

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

12   голосов , оценка 3.667 из 5