riga();
$query = "SELECT GREATEST (sum(inviati), sum(ricevuti)) AS max from proxy_dati WHERE data_destroy >= DATE_SUB(NOW(), INTERVAL 1 $tempo) GROUP BY ip";
$res = mysql_query( $query, $DB_ID );
$max = 0;
while ($valori = mysql_fetch_array ( $res )) {
if ($valori['max'] > $max) {
$max = $valori['max'];
}
}
$query = " SELECT
proxy_pool.id,
proxy_pool.nome,
proxy_pool.attivo,
proxy_dati.ip,
MIN(proxy_dati.data_destroy) AS first,
MAX(proxy_dati.data_destroy) AS last,
SUM(proxy_dati.inviati) AS inviati,
SUM(proxy_dati.ricevuti) AS ricevuti
FROM
proxy_dati
JOIN
proxy_pool
ON
proxy_dati.ip = proxy_pool.ip
WHERE
data_destroy >= DATE_SUB(NOW(), INTERVAL 1 $tempo)
GROUP BY
ip
UNION DISTINCT SELECT
proxy_pool.id,
proxy_pool.nome,
proxy_pool.attivo,
proxy_pool.ip,
DATE_SUB(NOW(), INTERVAL 1 $tempo) AS first,
NOW() AS last,
0,
0
FROM
proxy_pool
WHERE
proxy_pool.ip NOT IN (SELECT ip FROM proxy_dati WHERE data_destroy >= DATE_SUB(NOW(), INTERVAL 1 $tempo))
ORDER BY
$ordina
";
$res = mysql_query( $query, $DB_ID );
while ($dato = mysql_fetch_array ( $res )) {
?>