$Month=`date +%m`; $Day=`date +%d`; $now = localtime; chomp $Month; chomp $Day; #### $UniqueDay = "SELECT count(*) as COUNT, max(time) as MAX, min(time) as MIN, attacksignature from np_data where month=? and day=? group by attacksignature order by COUNT desc"; #### ##Unique Events $unique_events_sth = $db->prepare( $UniqueDay ); $unique_events_sth->execute($Month, $Day); while (($count,$max,$min,$attacksignature) = $unique_events_sth->fetchrow_array) { my %unique_row; $unique_row{COUNT} = $count; $unique_row{MAX} = $max; $unique_row{MIN} = $min; $unique_row{ATTACKSIG} = $attacksignature; push (@unique_array,\%unique_row); }