如何选择在不同日期发生的IP地址?

时间:2017-04-21 13:48:23

标签: mysql

表格

| id | ip_address | timestamp  |
--------------------------------
| 1  | 1.1.1.1    | 1492781703 |
| 2  | 2.2.2.2    | 1492695303 |
| 3  | 3.3.3.3    | 1492608903 |
| 4  | 1.1.1.1    | 1492695303 |

所需的输出

| id | ip_address | timestamp  |
--------------------------------
| 1  | 1.1.1.1    | 2017-04-21 |
| 4  | 1.1.1.1    | 2017-04-20 |

如何选择在不同日期发生的IP地址?

注意:我不知道IP地址或日期。

1 个答案:

答案 0 :(得分:-1)

按格式化日期按日期和组转换时间戳。所以一个日期会有一条记录。

select id,ip_address,DATE_FORMAT(FROM_UNIXTIME(timestamp), '%e %b %Y') AS date_formatted from table group by DATE_FORMAT(FROM_UNIXTIME(timestamp), '%e %b %Y')