我在 MySql 数据库的一个查询中使用此 Where 条件。我的问题是我的表中有一个显示时间列,但该表列以 UTC 时间显示数据。我想在本地时间转换该显示时间列Zone.so 我如何从查询本身提供此功能。
我已经对这些东西进行了检查,因此我知道类似的东西SELECT CONVERT_TZ()
会为此工作。但它对我不起作用。
这是我的查询,我需要将显示时间转换为本地时区......所以有人可以指导我吗?
WHERE displaytime >= '2012-12-01 00:00:00'
AND displaytime <='2013-02-22 23:59:59'
AND ct.organizationId IN (
SELECT t.organizationId
FROM organization_ AS t
JOIN organization_ AS p ON t.treePath LIKE CONCAT(p.treePath, '%')
WHERE p.organizationId = 10707
样本数据