問題タブ [dynamic-pivot]

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 投票する
1 に答える
55 参照

sql-server - SQL Server 2008 R2 で動的ピボットを実行できない

SQL Server 2008 R2 でピボットを行う必要があります。従業員レコードを持つ EMP テーブルと、関連する子レコードが格納される 1 つの子テーブルがあります。

ここで、出力で従業員ごとに 1 つのレコードを作成したいと考えています。Child1Name, Child2Name, Child3Name .... Child99Name を列側に配置する方法がわかりません。以下は入力と出力のサンプルです。ティア。

ここに画像の説明を入力

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

sql - 行を列に動的に "ピボット" - SQL Server

次のようなテーブルがあります。

ピボットを使用してこのデータをこれに変換するにはどうすればよいですか?

PS:「質問」列には動的に作成された値があり、データは「DtCreated」および「ユーザー名」フィールドでグループ化する必要があります。

これは私が今使っているSQLコードです:

いくつかの動的なピボットの例を見つけましたが、私の特定のケースには当てはまりませんでした。どんな助けでも大歓迎です。ありがとう。

編集:

Prdp のおかげで、あと少しです。これは今までの動的ピボット コードです。

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

tsql - 動的 PIVOT 2 列プレフィックス

データベース: Microsoft SQL Server 2012

コンピューターとインストールされているソフトウェアを含むテーブルが 1 つあります。現在、1 台のコンピューターに 30 以上のソフトウェアをインストールできますが、インフラストラクチャにはおそらく 100 以上の異なるソフトウェアが存在します。

これはテーブルの表現です

私はこのような結果を探しています

私は動的PIVOTを調べてきましたが、SQLはまだ初めてです。

お手伝いありがとう

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

sql - 従業員ステータスの日時の高度な集計ピボット

さまざまなステータスタイプのタイムスタンプを保存するテーブルを使用していますが、ピボットして、各従業員の実際の「忙しい」時間をより明確に把握したい...(作業負荷/統計を実行できるようにするため)

いくつかの注意事項があります..

  • 従業員は進行中の自分自身を誤って 2 回割り当てることができます (サンプル データの EMP1 の行 5 を参照)。ピボットで最も早い時間を使用したい

  • 従業員は自分自身を FRO または FRV として設定できます (どちらも新しい割り当てに対して自由であることのバリエーションです)。そのため、従業員が FRO または FRV であるかどうかにかかわらず、FREE 列に 2 つのステータス タイプのいずれかを表示する必要があります。

ステータスの種類:

  • ST = 開始/指定
  • IP = 進行中の作業
  • FRV = 車内無料
  • FRO = オフィス内は無料

ステータス テーブルのサンプル データ:

ピボット後の望ましい結果は次のようになります:
(ST = 開始、IP = 進行中の作業、FREE = ビジーではない)

サンプル データを含むテスト テーブル。

リクエストがあいまいすぎる場合は、さらに説明していただければ幸いです......

ありがとう