嗨,我有一個包含以下列的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 2014-09-06 00:11:49