2013-02-14 83 views
0

结构表:如何选择一个独特的IP在天(每天1独特的IP)?

date (datetime) 
ip (varchat,50) 

我有查询:

SELECT * FROM Table GROUP BY ip Order by date Desc 

请告诉我该如何选择(每天1个唯一的IP)在天一个唯一的IP?

data

我需要得到一个结果:

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

+0

您可能要考虑使用'UNIX_TIMESTAMP(date)'作为排序。 – asprin 2013-02-14 13:11:35

+0

尝试按日期而不是IP进行分组。这样,你每天只需要一行。 – fedorqui 2013-02-14 13:11:43

+0

使用DISTINCT(ip) – ripa 2013-02-14 13:13:23

回答

0
SELECT MAX(`date`),`ip` FROM Table GROUP BY `ip`,DATE(`date`) 

EN D

1
SELECT DISTINCT(ip) FROM Table GROUP BY date Order by date Desc 
+0

你查询选择uniq ip在一个日期,但我需要在**每**天得到独特的ip。看到问题,我更新他。 – 2013-02-14 15:43:39