我从1.3.54版本更新到1.4.2版本后,以前图表的时间统计都没了,直接显示null,用的docker升级的
麻烦截图看一下这里查询是怎么配置的。
方便的话设置一下环境变量 DB_LOGGING=on
看一下查询时执行的 SQL 语句。
配置图如下:
sql应该是这个:
SELECT sum(
t_house_fee
.amout
) AS amout
, t_house_fee
.type
AS type
, date_format(convert_tz(t_house_fee
.time
, ‘Antarctica/Casey’, ‘Asia/Brunei’), ‘%Y-%m’) AS time
FROM t_house_fee
AS t_house_fee
WHERE ((t_house_fee
.type
!= ‘4’ OR t_house_fee
.type
IS NULL)) GROUP BY t_house_fee
.type
, date_format(convert_tz(t_house_fee
.time
, ‘Antarctica/Casey’, ‘Asia/Brunei’), ‘%Y-%m’) LIMIT 2000;
响应的数据是什么样的,这个 null年
是怎么配置出来的,默认应该不会有“年”这个显示才对
可能是由于使用的 MySQL 没有加载时区数据, 导致获取时间有问题,我这边尝试优化一下这里的逻辑。
麻烦升级到1.4.4试试
可以了