【发布时间】:2017-04-20 08:27:27
【问题描述】:
对于我的系统,我想知道访客来我店的次数。我有 wifi 传感器,他们有很多地址,我想知道访客一个月来了多少次
This is the database I use (time is in unix time and get fixed with FROM_UnixTime(sensordata1.time)
所以我想得到的是上个月访问次数的地址。(每天不是每个地址,所以如果他每天来 5 次算作 1)
【问题讨论】:
-
以纯文本形式发布表格。展示您尝试过的 SQL,并解释为什么它不适合您。为您定义什么是“上个月”。过去 30 天?过去 31 天?三月?
-
我没有尝试任何东西,因为我不知道从哪里开始,我的意思是像三月,四月这样的月份
-
很难猜出你卡在哪里了。您只需要一个月的数据。那你该怎么办?当然使用
WHERE子句。您希望每人一份记录。那你该怎么办?GROUP BY自然人。你想计算不同的日子,所以在当天使用COUNT(DISTINCT )。尝试编写该查询并在遇到无法解决的问题时返回。 -
再一次:将表格发布为文本,如果您需要帮助。它还有助于显示示例表数据的所需输出。但如前所述,现在你应该尝试自己解决这个问题。这并不难。必要时回来。
-
我知道这并不难,但我知道该怎么做,但打字是第二件事。每次如果我看到它是如何完成的,我就会从中学习并在下一次知道它!顺便说一句,下次我将表格作为文本发布! :)
标签: mysql sql timestamp datediff