У меня есть таблица, заполненная временными метками, похожими на 2011-10-05 08:09:00.000
, это запрашивается приведенным ниже запросом, ссылающимся на reg_date, mid_date, pre_date.Вместо отображения метки времени мне нужно, чтобы она отображала 23 mins ago
вместо 2011-10-05 08:09:00.000
.Я пробовал некоторые функции, такие как timediff()
и format()
.Я хотел бы завершить все это в запросе, чтобы мне не пришлось запрашивать и обрабатывать результаты.
Возможно, я не очень хорошо понимаю мануал, но я уверен, что есть способ завершить это.Я действительно новичок в запросе MySQL.Я вижу большой потенциал и экономию времени.Мне просто нужно немного помочь, чтобы добиться этого.
select reg_price as regPrice, _id as ID, lat, lng, reg_date as regDate,
mid_date as midDate, pre_date as preDate,
format((acos(sin(radians(39.9891)) * sin(radians(lat)) + cos(radians(39.9891)) *
cos(radians(lat)) * cos(radians(-82.8116) - radians(lng))) * 6378),1)
as distance from stationDetails where (acos(sin(radians(39.9891))
* sin(radians(lat)) + cos(radians(39.9891)) * cos(radians(lat)) *
cos(radians(-82.8116) - radians(lng))) * 6378) <= 3 order by reg_price asc, reg_price asc