我有两张桌子:
company_id customer_id customer_name
1 100约翰逊
1 200琼斯
3 300史密斯
company_id company_name
1阿尔法
1 Delta
我想获得一个摘要报告,其结果将产生以下结果:
company_name customer_id customer_name
Alpha 100 Johnson
200琼斯
总数:2
Delta 300 Smith
总共:1
我已经看到一些使用总和聚合的样本但是错误因为我没有总计一列。 任何帮助表示赞赏。
答案 0 :(得分:1)
SQL Server无法在单个查询中输出您要求的结果;有多个结果集,格式化和重复值缺失它真的不是它能做的事情。我可以编写接近它的TSQL,但是您需要使用游标,结果仍然需要特定的应用程序支持才能显示给最终用户。
对于像SSRS或Crystal Reports这样的工具来说,这种事情(恕我直言)是最好的,它应该相当直接。