читать мануалы, как это ни затёрто звучитProFTP писал(а):если по вашему варианту, zg , то что первое надо делать?

Я так понял, что нужно реализовать, схему детализации трафика за все месяцы, месяц и день по каждому ip. Это всё делается следующим образом: создаётся таблица
Код: Выделить всё
CREATE TABLE `traffic_days` (
`udate` DATE NOT NULL ,
`ip` INT( 1 ) UNSIGNED NOT NULL ,
`usum` BIGINT( 1 ) UNSIGNED NOT NULL ,
PRIMARY KEY ( `udate` , `ip` )
);
Код: Выделить всё
SELECT SUBSTRING(udate, 1,7) udate, sum(usum) usum FROM `traffic_days` WHERE `ip` = "123" GROUP BY SUBSTRING(udate, 1,7) ORDER BY udate DESC
Код: Выделить всё
SELECT udate, usum FROM `traffic_days` WHERE udate BETWEEN "2008-07-01" AND "2008-07-31" AND `ip`="123" ORDER BY udate DESC