我有很多连接(旧学校数据库架构)和返回值的限制 姓名,BookCreditsAwarded,BookCreditsAppliedThisTime,BookCreditsAvailable,DonorTrip,DonorName,DonorCreditTotal,DonorCreditAppliedThisTrip
当BookCreditsAppliedThisTime等于SUM(DonorCreditAppliedThisTrip)时,通过Name_ID和另一个链接表喜欢所有内容; donorTrip。
报告中有一行,其中DonorTrip到DonorCreditAppliedThisTrip的列为空,下一行X行填写信息。
我正在使用Visual Studio来显示额外的X行的报告服务,但是当使用SQL Server studio时,它会将这些额外的行显示为null,这样很难弄清楚是否有值!
最重要的是,我已经为它添加了一个表值函数,但是group by限制了我,因为我不能在不包含group by子句中的列的情况下显示该值。所以我得到以下结果: MrX,0,4000,0,320为NewGuestCredit,GuestName,null,null,null .. MrX,0,4000,0,320为NewGuestCredit,GuestName2,null,null,null .. [...]
代替: MrX,0,4000,0,null,null,null,null,null .. [...]
有什么想法吗?或者我太不清楚了?
答案 0 :(得分:1)
我很幸运,只需要一个DISTINCT条款,并正确地进行我的联合。