Привет У меня есть таблица MySql, которая содержит следующие столбцы;Преобразование нескольких полей в DateTimeStamp
Year Month Day Time Temp
------------------------
2014 12 30 23.5 15.9
2014 12 31 00.0 13.2
2014 12 31 00.5 11.5
Данные выше в 30 мин. (Почасовые записи).
Structure:
----------
Year = int(4)
Month = int(2)
Day = int(2)
Time = decimal(3,1) "decimal 24hrs"
Temp = decimal(3,1)
Мне нужно запросить таблицу для возврата;
Timestamp Date/Time and Temp;e.g.
---------------------------------
2014-12-30 23:30:00 15.9
2014-12-31 00:00:00 13.2
2014-12-31 00:30:00 11.5
Я могу вернуть часть даты (и темп), однако неспособную преобразовать/включить Время.
Я использую;
SELECT concat(`Year`,'-',`Month`,'-',`Day`) AS `MyDateTimeStamp`, `Temp`
FROM `MyTable'
Я искал темы и не нашел похожих примеров. Спасибо заранее, приветы Тони
почему бы вам не попробовать 'sec_to_time()'? (проверьте ответ ниже) – Barranka