>>SELECT c.Element as RTAElement, c.subelement, a.developmentstatus as rtastatus, COUNT("developmentstatus") as total, c.ElementNum >>FROM TIP_ProjectS a >>inner join RTA_Elements c ON convert(integer,SUBSTRING(a.RTAID,5,2)) = c.ElementNum >>WHERE RtaID <> '' and (a.DevelopmentStatus='In Design' or a.DevelopmentStatus='Complete' or a.DevelopmentStatus='In Construction') >>GROUP BY c.Element, c.subelement, a.developmentStatus, c.ElementNum >>union >>select b.RTAElement, b.subelement, a.rtastatus, COUNT("rtastatus") as total ,c.ElementNum >>from RTA_SubProjects a >>inner join [RTA_GeneralInfo] b on a.tipid = b.tipID >>inner join [RTA_Elements] c ON b.RTAElement = c.Element AND b.subelement = c.subelement >>WHERE (a.RTAStatus='In Design' or a.RTAStatus='Complete' or a.RTAStatus='In Construction') >>group by b.RTAElement, b.subelement, a.RTAStatus, c.ElementNum >>ORDER BY c.ElementNum>>
SELECT c.Element as RTAElement, c.subelement, a.developmentstatus as rtastatus, c.ElementNum FROM TIP_ProjectS a inner join RTA_Elements c ON convert(integer,SUBSTRING(a.RTAID,5,2)) = c.ElementNum WHERE RtaID <> '' and (a.DevelopmentStatus='In Design' or a.DevelopmentStatus='Complete' or a.DevelopmentStatus='In Construction') union select b.RTAElement, b.subelement, a.rtastatus, c.ElementNum from RTA_SubProjects a inner join [RTA_GeneralInfo] b on a.tipid = b.tipID inner join [RTA_Elements] c ON b.RTAElement = c.Element AND b.subelement = c.subelement WHERE (a.RTAStatus='In Design' or a.RTAStatus='Complete' or a.RTAStatus='In Construction')(which works)