0

Name、BookCreditsAwarded、BookCreditsAppliedThisTime、BookCreditsAvailable、DonorTrip、DonorName、DonorCreditTotal、DonorCreditAppliedThisTripなどの値を返す多くの結合(古い学校のDBスキーマ)と制限があります

BookCreditsAppliedThisTimeがSUM(DonorCreditAppliedThisTrip)と等しい場合、Name_IDおよび別のリンクされたテーブルを介してすべてが高く評価されます。ドナートリップ。

レポートには、DonorTripからDonorCreditAppliedThisTripまでの列がnullであり、次のX行が情報を入力する行が表示されます。

余分なX行を表示するレポートサービスにVisualStudioを使用していますが、SQL Server Studioを使用すると、それらの余分な行が常にnullとして表示されるため、値があるかどうかを判断するのが困難です。

結論として、Table Valued関数をすべてに追加しましたが、group by句に列を含めないと値を表示できないため、groupbyが制限されています。したがって、次の結果が得られます。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 .. [...]

何か案が?それとも私はあまりにも不明確ですか?

4

1 に答える 1

1

私は幸運にも、DISTINC句を要求するだけで、適切に参加できます。

于 2013-05-02T21:31:12.523 に答える