我有 3 个存储过程,它们从通过键链接的(spData1, spData2, spData3)
两个表中查询区域汇总结果。由于所需摘要信息的连接方法和 GROUP BY 要求不同,我无法组合查询。每个存储过程都需要一个参数来表示他们想要汇总信息的年份。为了让事情变得非常有趣,这些程序并不总是返回相同数量的记录,具体取决于年份。(tSites, tInspections)
SiteID
@Year (smallint)
- spData1 返回 RegionName、TotalSitesVisited 和 TotalViolations
- spData2 返回 RegionName 和 TotalSiteVisits
- spData3 返回 RegionName 和 TotalBadSites
如何创建第四个存储过程以在一个结果中返回所有这些信息:
spData4
返回RegionName, TotalSitesVisited, TotalViolations, TotalSiteVisits, TotalBadSites
谢谢!