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]

Reply via email to