問題タブ [unpivot]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
3100 参照

sql-server-2008 - SQL Server 2008 の PIVOT / UNPIVOT

以下のように子/親テーブルを取得しました。

マスターテーブル:

子テーブル

PIVOT / UNPIVOT を使用して、以下のように単一の行で結果を取得するにはどうすればよいですか。

if (MasterID : 1 が x 個の子レコードを取得)

ありがとう

0 投票する
3 に答える
20727 参照

sql - 複数の列を複数の行に分割する

この構造のテーブルがあります。

次のような結果セットを取得するために使用するSQLクエリがわかりません。

3つの列を3つの別々の行に分割しようとしています。これは可能ですか?

0 投票する
2 に答える
1560 参照

sql - PIVOT/UNPIVOT を使用して行を列に変換する

PIVOT と UNPIVOT を読んでいますが、結果を正しくフォーマットしてデータを表示することができませんでした。ここに私のソーステーブルがあります:

これが私が達成しようとしている結果です:

これが私が試したものの最新のものですが、もちろんうまくいきませんでした:

ご協力いただきありがとうございます!

0 投票する
1 に答える
855 参照

sql-server-2008 - SQL Server 2008で行から列へのクエリを作成する方法は?

テーブルのお客様がいます

特定の顧客の詳細を1行に変換したい。私は次のような結果が欲しい

助けて ........

0 投票する
1 に答える
79 参照

sql-server-2008 - SQLのプロパティテーブルからカテゴリを解決する方法

例として、次の(簡略化された)テーブル(NumericValueと呼ばれる)があるとします。

ここで、Employeesというテーブルがあるとします。

ここで、必要なのは、これら2人の従業員の「値」フィールドを選択することです。そして、エンジニアがNumericValueテーブルに「場所」を持つことは決してないので、単純な結合を行うことはできないとしましょう。代わりに、「NumericTable」を次のように再フォーマットします。

次のような「プロパティ」テーブルを使用します。

(注:40歳の女性エンジニアを指すカテゴリ4の「場所」のエントリはありません)

特定の分類フィールドが重要なエントリしかないので、これは私には理にかなっています。しかし、これを解決して特定の従業員の[値]フィールドを抽出するにはどうすればよいですか?

ありがとう
カール

0 投票する
1 に答える
1971 参照

sql - UNPIVOT からの結果セットをテーブルに挿入する

UNPIVOT ステートメントの結果をデータベース内の既存のテーブルに挿入するための構文を見つけようとしています。

0 投票する
3 に答える
593 参照

sql - テーブルをピボットするには?

私のテーブルはこの構造を持っています

ここ

このテーブルは次のように変更されます

0 投票する
3 に答える
832 参照

sql-server-2008 - sqlserver2008で集約せずにデータをピボットする際に必要なヘルプ

次のようにテーブルをピボットする必要があります:最初のテーブルは次のようになります

そして私が欲しいのは:

ここでは、個別のDATATYPEが固定されています:常に:22、23、24、それ以下でもそれ以上でもありません。

誰かが私に適切なクエリを書く方法を手伝ってもらえますか?

0 投票する
3 に答える
20684 参照

sql - AccessでUNPIVOTをシミュレートする方法は?

UNPIVOTはMSSQL-Server2005で使用できますが、AFAIKはMS Access 2010では使用できません。オンボード手段を使用してどのように実装できますか?たとえば、私はテーブルを持っています

のようなテーブルが欲しい

キー452は特殊なケースです。現在、OLEDB / ATLC++でローテーションを行っています。それは十分に速いですが、私はまだ興味があります。ここでAccess2010の最も効率的なSQLステートメントは何ですか?

0 投票する
1 に答える
686 参照

sql-server - SSISでのデータのピボット解除

次の形式でSSISを使用してデータを正規化しようとしています。

各「R」列は、1時間の読み取り値を表します。R01は12:00AM、R02は1:00 AM、R03は2:00 AM、R04は3:00AMです。データを変換して、この形式で別のテーブルに保存したいと思います(読みやすくするために改行)。

これのほとんどを達成するためにSSIS2008パッケージのunpivot変換を使用していますが、私が抱えている問題は、使用している値の列に基づいて日付に時間を追加することです。SSISでこれを達成する方法はありますか?これは約3,000万レコードのデータの小さなサブセットであるため、パフォーマンスが問題になることに注意してください。

助けてくれてありがとう。