Как преобразовать результат? - MySQL

Узнай цену своей работы

Формулировка задачи:

Доброго времени суток! У меня есть база из которой я с помощью запроса вытянула нужную мне информацию (рис.1).

Вопрос

: возможно ли и как с помощью запроса преобразовать эту информацию в такой вид (рис.2). Вот сам запрос:
Листинг программы
  1. SELECT team.name, vehicle.NumberPlate, vehicle.MakeCar, Sensor3+((Sensor2&63)<<8) AS RFID, from_unixtime(datagps.UnixTime)
  2. FROM trak1.datagps, trak1.vehicle, trak1.team
  3. WHERE datagps.Mobitel_ID = vehicle.Mobitel_ID AND team.id = vehicle.Team_id;
Благодарю заранее!

Решение задачи: «Как преобразовать результат?»

textual
Листинг программы
  1. 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
  2. FROM (
  3.     SELECT team.name, vehicle.NumberPlate, vehicle.MakeCar, Sensor3 + ((Sensor2 & 63) << 8) AS RFID, from_unixtime(datagps.UnixTime) AS XTime
  4.     FROM trak1.datagps, trak1.vehicle, trak1.team
  5.     WHERE datagps.Mobitel_ID = vehicle.Mobitel_ID AND team.id = vehicle.Team_id
  6. ) n
  7. GROUP BY n.Name, n.NumberPlate, n.MakeCar, n.RFID

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


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

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

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

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут