問題タブ [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 投票する
3 に答える
744 参照

sql - アイテムがメンバーであるグループごとに列を出力する方法は?

この SQL 入力テーブルが与えられた場合

この出力をどのように導出できますか?

グループ数は可変であることに注意してください

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

sql - Sqlクエリが必要です(ピボットの可能性があります)

私は以下のようなテーブルを持っています、

以下のような出力が必要です。

また、日付が増加する列も増加する必要があります。助けてください

ヴィッキーズ

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

sql-server - SQL Server 2005 を使用した SQL ピボット

2 つのテーブルでピボットを使用するソリューションを探しています。私の問題ですが、列と行のヘッダーの番号/名前は、3番目のテーブルの行として存在します。私の 3 番目のテーブルは次のようになります。

私の最終的な解決策は次のようになります。

前もって感謝します

0 投票する
4 に答える
15145 参照

sql - 動的にピボットされたデータを返す SQL 関数

属性を取り、ピボット関数を使用して関連する SQL ステートメントを生成するテーブル値関数を MSSQL に含めることはまったく可能ですか?

0 投票する
4 に答える
7709 参照

sql - GROUP BY を使用して統計を要約するための Oracle SQL クエリ

次のようなデータを含む Oracle テーブルがあります。

つまり、IDが主キーで、「バッチ」ごとに複数の行があり、各行のSTATUS列にステータス コードがあります。他にもたくさんのコラムがありますが、これらは重要なものです。

バッチのステータス コードを要約するクエリを作成する必要があります。STATUS 列には、0、1、および 2 の 3 つの可能な値があり、次のような出力が必要です。

これらの数値はカウントになります。バッチ 1 の場合、

  • STATUSが 0 に設定されている2 つのレコード
  • STATUSが 1 に設定されている 1 つのレコード、および
  • STATUSが 0 に設定されて いるレコードはありません。

バッチ 2 には、

  • STATUSが 0 に設定されている1 つのレコード、および
  • STATUSが 1 または 2 に設定されているレコードはありません。

ステータス コードごとにクエリを書き直すことなく、1 つのクエリでこれを行う方法はありますか? つまり、次のようなクエリを簡単に作成して、3 回実行できます。

それを実行してから、ステータス = 1 の場所でもう一度実行し、ステータス = 2 の場所でもう一度実行することもできますが、1 つのクエリで実行したいと考えています。

違いがある場合は、STATUS列以外に、同じ方法で要約したい別の列があります。これは、SELECT ステートメントの後に SELECT ステートメントを実行し、すべての結果を結合する必要がないもう 1 つの理由です。

0 投票する
7 に答える
3508 参照

sql-server-2005 - Sql クエリを使用した行から列へ

こんにちは、列を持つテーブルがあります

今、私はこのデータを

SQL クエリの使用

前もって感謝します

0 投票する
5 に答える
8029 参照

ms-access - 1 つの行のフィールドを列に変換するにはどうすればよいですか?

次のような列を持つテーブルがあります。

そして、このデータを列(修理、摩耗、燃料)として次のようにします。

MS Access クエリを使用してこれを行うにはどうすればよいですか?

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

java - Webフォームのデータ構造の代替

ユーザーがWebフォームのフィールドをいくつでも選択できるフォームビルダーを作成したら。次に、ツールは、ユーザーがJSPにコピーできるコードスニペットを生成しました。

送信されたフォームデータはキーと値のペアとしてDBに保存されたため、フォーム固有のデータには基本的に2つの列しか必要ありませんでした。私の記憶が正しければ、DBデータの処理はJavaの外部で行う必要がありました。

したがって、これの優れた出力を作成するのは少し注意が必要でした。最終的にiReportとそのクロス集計機能を使用しましたが、それは良い経験ではありませんでした。

キーと値のペアを使用するよりも、このようなフォームデータを保存するためのより良い方法はありますか?または、レポート用のクロス集計/ピボットKey-Valueデータへの優れたアプローチはありますか?