I have a mysql database/tables of information about netbackup jobs. I
would like to see a count of which clients are failing more than 5 times
(any status code other than 1 or 0) with the same error codes.
That was easy enough.
The query...
select count(*) as 'attempts', client, status from bpdbjobs where
(status !=0 and status !=1) group by client having count(*) > 5 order by
status.
This produced the following type of output.
attempts | client | Status
8 moe 13
6 win1 15
and so on... works great. And as long as I keep the time frame to less
than one day, no problem
But how would I go about breaking it down further to show me these by
date if I wanted to go back further in time?
For instance if I write the same query but in the select clause I add
backup_date then I would like to see
attempts | client | Status | Backup Date
8 moe 13 2004-09-13
6 moe 13 2004-09-14
but I actually get
attempts | client | Status | Backup Date
14 moe 13 2004-09-14
and it just assigns the latest backup date it saw for one of these
entries. Any ideas on how to write this query?
Thanks all, and if there is a better list to pose query questions please
tell me which one it is.
Taylor
--
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe: http://lists.mysql.com/[EMAIL PROTECTED]