MySQL: возможно ли отформатировать UNIXTIME в таблице результатов? - PullRequest
1 голос
/ 18 октября 2011

все.Я новичок в SQL, и я использую его в установке Drupal.Я хотел бы знать, можно ли отформатировать полученные результаты (в UNIXTIME) в формате DATE TIME (удобочитаемое, DD-MM-YY или ISO время с небольшим поворотом, поскольку я не в США)в самом запросе.

Пока это мой очень простой запрос:

SELECT name, mail, login, status AS activo
FROM users
WHERE status = '1'
AND login > '0'

Есть ли способ отформатировать мой столбец "логин" из UNIXTIME во время ISO?

Большое спасибо!

Ответы [ 2 ]

2 голосов
/ 19 октября 2011

На самом деле, то, что сработало для меня, было:

FROM_UNIXTIME (login, '%Y-%m-%d') AS formatted_login 

, но спасибо, что указал мне правильное направление, Марк.

0 голосов
/ 18 октября 2011

Действительно - см. MySQL Функции даты и времени: date_format . например.

SELECT name, 
       mail, 
       date_format(login,'%d %M %Y %k:%i:%s') as formatted_login, 
       status AS activo
FROM users
WHERE status = '1'
AND login > '0'
...