gpt4 book ai didi

mysql - 按用户名分组时查询返回错误结果

转载 作者:太空宇宙 更新时间:2023-11-03 12:00:18 25 4
gpt4 key购买 nike

我想显示每天的结果数(登录数)。我的查询的问题是它返回错误的值。我认为问题在于分组。有人知道问题出在哪里吗?

此外,logaction 行可以包含 1-4 的数字,因此我想计算每天 1、2、3 和 4 中有多少行。

这是我正在使用的代码:

SELECT  username, DATE( Vrijeme) AS Datum, COUNT( logaction ) AS total
FROM user_login_action
WHERE DATE( Datum ) >= '2015-04-06'
AND DATE( Datum ) <= '2015-04-12'
AND username != ''
GROUP BY DATE( Datum ) , username

最佳答案

您查询中的一个问题是:
您在 SELECT 之后有 DATE(Vrijeme) AS Datum 但您在 WHERE 中使用了 DATE(Datum) >分组依据

此查询是否返回您想要的结果:

SELECT
username,
DATE(Vrijeme) AS Datum,
COUNT( logaction ) AS total
FROM
user_login_action
WHERE
DATE(Vrijeme) >= '2015-04-06'
AND
DATE(Vrijeme) <= '2015-04-12'
AND
username != ''
GROUP BY
DATE(Vrijeme),
username

关于mysql - 按用户名分组时查询返回错误结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29598539/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com