Τελικά .....
select 1, cc.CompanyName,
b.City,
cc.ContactName
FROM Customers cc
left join book b on b.ContactName = cc.ContactName
UNION ALL
SELECT 2, SS.CompanyName ,
b.City ,
ss.ContactName
FROM Suppliers ss
left join book b on b.ContactName = ss.ContactName
ORDER BY 1,b.CITY (υπόψιν το city σε μένα είναι απο τον ίδιο πίνακα κανω και join σε κάθε select)
Έτσι το δοκίμασα σε SQL 2005 και δουλεύει αλλα δεν είμαι σιγουρος σε 2000 αν θα δουλεύει!!
select DATEDIFF(dd,GetDate(),'20140731') AS EΠΟΜΕΝΕΣ_ΔΙΑΚΟΠΕΣ