我正在和sql做斗争。我要从表中选择唯一日期上的所有唯一会话。我没有得到我想要的结果。
表格示例:
session_id | date
87654321 | 2020-05-22 09:10:10
12345678 | 2020-05-23 10:19:50
12345678 | 2020-05-23 10:20:23
87654321 | 2020-05-23 12:00:10
这是我的sql。我从datetime列中选择所有不同的日期。我还统计了所有不同的会话id。我把他们按日期分组。
SELECT DISTINCT DATE_FORMAT(`date`, '%d-%m-%Y') as 'date', COUNT(DISTINCT `session_id`) as 'count' FROM `logging` GROUP BY 'date'
我想看到的是(上面的例子):
date | count
22-05-2020 | 1
23-05-2020 | 2
我现在得到的结果是我的真实表格(在3个不同的日期有354个会话):
date | count
21-05-2020 | 200
编辑
更改为。
2条答案
按热度按时间eivnm1vs1#
字段名和别名名相同(
date
). 请尝试为别名使用不同的名称,以避免按部分分组时出现混淆vjhs03f72#
你可能想在约会表情上分组