查找每个日期列之间唯一对的计数

时间:2016-07-12 09:55:28

标签: sql database stored-procedures

我有一个表,其中包含每次登录的位置数据。字段是经度,纬度和logondate。

我希望找到一周中每个日期的唯一登录数,按日期排序。

所以,我希望我的输出表是:

# UNIQUE LOGINS | DATE

其中唯一登录是(经度,纬度)对的常见对象。我不关心对子本身,只关心计数。

这个查询会是什么样的?

谢谢!

1 个答案:

答案 0 :(得分:1)

可能是这样的:

SELECT COUNT(DISTINCT lng, lat) AS cnt, DATE(`date`) AS `date` FROM log GROUP BY DATE(`date`);

更多关于http://sqlfiddle.com/#!9/07fcc/1/0