2016-08-16 18 views
-1

PIVOTについては読んでいますが、Oracle 10gでは使用できません。私が実際に必要とするのは、たとえば、ユーザーが入力した列の量で何らかの結果を出力することです。どのようにこれを行うための任意のアイデアが評価されます。Oracle(10g)で動的な出力列を使用したクエリーの作成SQL

編集。 私がしようとしていることはこれと同じです:ユーザーはこの日付の後の日付と日数を入力します。出力の最初の行は曜日を示し、2行目は何月目かを示します。たとえば、次のように入力します。start_date = "30/08/2016"、:number = 3出力は tue wed thu
aug aug sep

+0

関連スキーマ、データサンプル、および予想される結果を表示します。 – scaisEdge

+3

[この12歳のブログ記事の投稿]検索/ラベル付け/ピボット)することができます。 –

+0

@TonyAndrews残念ながら、私の10gバージョンでは不可能なPIVOTが使用されています。 – BekaBot

答えて

1

私は私が解決しようとしていた、と私が見つけた解決策はここで見ることができ、同様の問題があったと信じて:Concatenating All Columns of Each Record Into One Entry

しかし、あなたの質問は非常にあいまいです。私はSQLについてもかなり新しく、コードをどこから始めるべきかわからないかもしれないと理解しています。しかし、少なくとも疑似コードを投稿したり、出力がどのように表示されるかについてのアイデアがさらに優れていると、より多くのヘルプが得られます。そのうちのいくつかを投稿すると、より簡単なコードソリューションを手に入れることができます。

+0

申し訳ありませんが、今はコードがありません。ユーザー入力と同じ量の列を出力できるようにする方法を知りたいだけです。これは私が解決しようとしている主なポイントです。 – BekaBot

+0

コードを理解しません。あなたは、あなたが出ようとしているものについてもう少し具体的にする必要があります。列名、入力をどのようにしたいか等 – SandPiper

+0

投稿を編集しました – BekaBot

関連する問題