我有很多连接(旧学校数据库架构)和返回值的限制,例如 Name、BookCreditsAwarded、BookCreditsAppliedThisTime、BookCreditsAvailable、DonorTrip、DonorName、DonorCreditTotal、DonorCreditAppliedThisTrip
在 BookCreditsAppliedThisTime 等于 SUM(DonorCreditAppliedThisTrip) 的情况下,通过 Name_ID 和另一个链接表喜欢所有内容;捐助者之旅。
该报告带有一行,其中从 DonorTrip 到 DonorCreditAppliedThisTrip 的列为空,接下来的 X 行填充信息。
我将 Visual Studio 用于其显示额外 X 行的报告服务,但是在使用 SQL Server studio 时,它始终将这些额外行显示为空,因此很难确定是否有值!
最重要的是,我已经向它添加了一个表值函数,但是 group by 限制了我,因为如果不包括 group by 子句中的列,我就无法显示该值。所以我得到以下结果: MrX, 0, 4000, 0, 320 as NewGuestCredit, GuestName, null, null, null.. MrX, 0, 4000, 0, 320 as NewGuestCredit, GuestName2, null, null, null.. [ ...]
而不是:MrX, 0, 4000, 0, null, null, null, null, null.. [...]
任何想法?还是我太不清楚了?