如何在SQL函数中使用SQL查询

oo

如下表

---------------------------------------------------------------
title(varchar)  |  date(datetime)       |  id(int, primary key)
---------------------------------------------------------------
title1          |  2015-07-24 01:19:48  |  1
title2          |  2015-07-25 07:19:23  |  2
title3          |  2015-07-26 23:19:18  |  3
title4          |  2015-07-27 11:19:45  |  4
title5          |  2015-07-30 02:19:40  |  5

由于日期值另存为GMT,因此我必须将其转换为本地时区。(在我的情况下是GMT + 9)

我试过

SELECT convert_tz(date, '+00:00', '+09:00') 
FROM 
my_table

但不起作用。

如何选择具有转换后的时间值的行?在我的情况下使用子查询是否合适?

我想得到的是下面的样子...

2015-07-24 10:19:48
2015-07-25 16:19:23
2015-07-27 08:19:18
2015-07-27 20:19:45
2015-07-30 10:19:40
他做到了

尝试这个:

SELECT DATE_ADD(`date`,INTERVAL 9 HOUR)
FROM my_table

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章