【问题标题】:How to choose a unique ip on days(1 unique ip in every day)?如何每天选择一个唯一的IP(每天1个唯一的IP)?
【发布时间】:2013-02-14 13:08:52
【问题描述】:

结构表:

date  (datetime)
ip    (varchat,50)

我有疑问:

SELECT * FROM Table GROUP BY ip Order by date Desc

请告诉我如何在几天内选择一个唯一的 ip(每天 1 个唯一的 ip)?

我需要得到下一个结果:

2013-02-14 17:14:25    31.132.154.142.
2013-02-14 17:15:01    31.132.154.142.
2013-02-13 16:40:47    31.132.154.142.

我需要每天获得唯一的 ip

【问题讨论】:

  • 您可能想考虑使用UNIX_TIMESTAMP(date) 进行订购。
  • 尝试按日期而不是 IP 分组。这样,您每天只能获得一排。
  • @ripa 我需要每天每天获得唯一的 ip

标签: php sql select mysqli


【解决方案1】:
SELECT DISTINCT(ip) FROM Table GROUP BY date Order by date Desc

【讨论】:

  • 您在某个日期查询 select uniq ip,但我需要每天获取唯一 ip。看到问题,我更新他。
【解决方案2】:
SELECT MAX(`date`),`ip` FROM Table GROUP BY `ip`,DATE(`date`)

结束

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-03-13
    相关资源
    最近更新 更多