使用timestamp和count格式化mysql查询

lrpiutwd  于 2021-06-19  发布在  Mysql
关注(0)|答案(1)|浏览(252)

我有一个mysql表,比如:

article   smallint(5)     (id of a specific article)
date      varchar(14)       (timestamp)
ip        varchar(15)       (ip visiting the article)

我想创建两个数组:
一个以dd-mm-yy格式显示所有唯一日期
每个日期的访问次数
因此,我需要按天选择唯一的时间戳,我认为可以使用:

SELECT date 
FROM visites 
WHERE article = '$id' 
GROUP BY DATE_FORMAT(FROM_UNIXTIME(date), '%a %d %b')

使用后

strftime('%a %d %b', $tab['date'])

,看起来不错。
但我不知道如何计算每天的唯一ip,以便在一篇文章上描绘每天的访问量。
你能帮助我吗?
谢谢

j2qf4p5b

j2qf4p5b1#

SELECT date , COUNT (IP)
FROM visites 
WHERE article = '$id' 
GROUP BY DATE_FORMAT(FROM_UNIXTIME(date), '%a %d %b')

相关问题