Since they are disabled instead of deleted, the automatic daily history cleanup won't get rid of them. You could probably build a SQL statement, but it would be complicated because of all of the table relationships.
Your best bet is to filter for disabled jobs in the client and then delete them. That way the jobs will be permanently removed with the automatic daily history cleanup based on your history retention settings.
Michelle