私はSUBSTR(CALL_TIME、1,6)= '201701' の後、他の0コストケース(ダイナミックNetezzaのピボット
合計すなわちcase文
のシリーズを使用してNetezzaのピボット機能を模倣することができます"2017年1月"、
合計(ケースSUBSTR(CALL_TIME、1,6)= '201702' を "2017年2月"、
合計(ケースSUBSTR(と)他0エンドのコストとして終わり) CALL_TIME、1,6)= '201703'、次に他の費用0 end)を「Mar 2017」
ダイナミックな列名を使用して同じことを行うことは可能ですか?毎月のケースステートメントは個別にしてください。私は似たようなことをする必要がありますが、昼とその痛みになるでしょう。
多くのおかげに関して、
ダン
私は目が見えないかもしれませんが、pivot()関数の実際のコードは、あなたがリンクしているページ(または後続のリンク)にはどこにも見つかりません...もっと助けてください...さらに、oracleのPL/SQLはnetezzaとの互換性はありません。機能よりもストアドプロシージャのほうが........ –
@LarsGOlsenこの記事のソース:AntonsPivoting.zipをダウンロードしてください。 SCOTTとして接続するには、まずpivotFun.sqlを実行し、次にpivot.sqlまたはpivot_distances.sqlを実行します。 AntonsPivoting.zipのリンクは[link]です(https://technology.amis.nl/wp-content/uploads/images/antonsPivoting.zip) –
ありがとうございます - 私が疑ったように:私は盲目でした:) –