表单表头统计数据异常

image.png

image.png表单表头统计图,怎么SQL查出来的和接口返回的不一样呢?

评论区

超级管理员 2025-01-09 18:00

1.date的话,尽量用一下别名
2.把date格式化为字符串
可以试一下这两个

W柯 2025-01-13 14:37

@超级管理员 实际使用时并没有把date字段查出来,只是我测试的时候查询了一下,我该怎么解决接口返回的数据错误的问题?workingHours的值,实际不是455.0

超级管理员 2025-01-14 17:11

@W柯 你实际使用的sql是?date分组可能有问题

W柯 2025-01-14 17:32

实际的sql :
SELECT
SUM(tbl_dh.workingHours) AS workingHours,
tbl_p.projectName
FROM
develop_hours AS tbl_dh
INNER JOIN peojects AS tbl_p ON tbl_dh.projectName = tbl_p.id
WHERE
DATE_FORMAT (tbl_dh.date, '%Y-%m') = DATE_FORMAT(NOW(),'%Y-%m')
GROUP BY
projectName
ORDER BY
tbl_dh.date DESC

超级管理员 2025-01-14 17:37

@W柯 这条sql单独运行和从接口返回的数据不一致吗?

W柯 2025-01-14 17:55

是的

W柯 2025-01-14 17:56

上面问题截图就是结果
回复