逻辑
-
- 先去分别去重2列(SrcIP, DstIP)的值
-
- 查询一列(SrcIP)不在另一列(DstIP)的所有数据
-
- count(SrcIP)是不在dstIP中的数据个数。
-
- 2列(SrcIP, DstIP)的数据相加。
SQL
select count(SrcIP)+(select count(DISTINCT(DstIP)) from netinfo) as co from
(select DISTINCT(SrcIP) from netinfo) as src
where src.SrcIP not in
(select DISTINCT(DstIP) from netinfo);
号外
MYSQL时间转换函数
select FROM_UNIXTIME(‘1479398400’), UNIX_TIMESTAMP(‘2016-11-18 00:00:00’);
// 2016-11-18 00:00:00.000000 , 1479398400
select FROM_UNIXTIME(‘1479484799’), UNIX_TIMESTAMP(‘2016-11-18 23:59:59 999’);
// 2016-11-18 23:59:59.000000 , 1479484799