我有一个表'ts_min'的表,其中包括纪元以来的时间
select ts_min, from_unixtime(ts_min*60000) from mytable;
我尝试了以下查询来获取这些值的日期表示
ts_min from_unixtime (ts_min * 60000)
----------------------------------------
24429000 NULL
24428340 NULL
24427680 NULL
from_unixtime返回null。
org.hibernate.event.spi
将计算值从列传递到from_unixtime
的正确语法是什么答案 0 :(得分:1)
<强>样品强>
MariaDB [(none)]> select from_unixtime(24429000*60);
+----------------------------+
| from_unixtime(24429000*60) |
+----------------------------+
| 2016-06-12 16:00:00 |
+----------------------------+
1 row in set (0.00 sec)
MariaDB [(none)]>
答案 1 :(得分:0)
您可以同时使用sec_to_time和from_unixtime
select SEC_TO_TIME(ts_min*60) from dual
或
select from_unixtime(ts_min*60) from dual