さて、動的ピボットテーブルが必要になったので、それで問題ありませんでした。
これらの値を保持するために動的なサイズの一時テーブルを作成する必要がありましたが、最終的にはそれを実行しました。それを#tableと呼びました
動的に実行せずに、挿入後にnullを取り除くことはできますか?これ以上恐ろしい赤いものは本当に欲しくない。
#table
Year CashflowID1 CashflowID2 CashflowID3........CashflowIDn
1 NULL -4 1.23............... etc
2 43 78 -34 ............... NULL
各キャッシュフローIDには、異なる年のセットのデータが含まれている可能性があり、その結果、多数のnullが発生します。
のような単純なもの
SELECT ISNULL(*,0)
FROM #table
しかし、ご存知のとおり、それは賢く、実際に機能します。余談ですが、デフォルト値とnull許容でない列を使用して#tableを設定しようとしましたが、挿入が壊れてしまいました。
明らかなことを見逃したり、必要な情報を提供できなかったりした場合は、叫んでください。
乾杯。