問題タブ [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 に答える
10930 参照

sql - SQLルックアップテーブルをフラット化/非正規化する最良の方法は?

私はこのようなテーブルをたくさん持っています:

しかし、私はこのようなフラット化されたバージョンが必要です:

これを行う方法がわかりません。考えられる最善の方法は、一時テーブルを作成し、122列すべてを定義してから、>_<If Exists ( SELECT * FROM PatientRisksOnCheckup where RiskID=i and checkupID=j ) INSERT INTO PatientCheckup (1) WHERE CheckupID=jを繰り返し実行することです。i, j...

1つのテーブルに対してこのクエリを作成するのは最善ではありませんが、同じサイズの別の30のテーブルに対してこのようなデータをフラット化する必要があります。えーと…提案してください?

私がしていることが一般的なことであるかどうかも知りたいです...?

統計ソフトウェアのSQLデータを非正規化/フラット化する必要があります。

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

excel - ピボットテーブルの値が厄介になりました

Excel 2003には、存在しないページフィールドアイテム(ニューヨーク)を誤って選択しようとしたマクロがあります。これにより、現在選択されているページフィールド(アラバマ)の名前が、選択しようとした値(ニューヨーク)に変更されました。

現在、3つまたは4つの値が間違っています。ピボットテーブルを最初から再作成せずに、これらのピボットテーブルの値を正しい値に更新する方法はありますか?

ありがとう

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

sql - SQLでピボットする方法

これがピボットと呼ばれるかどうかはわかりません。

私のSQL2005テーブル[CustromerRoles]のデータは次のとおりです。

【役割】表:

次のようなビューを作成したいと思います。

SELECT * FROM [MYVIEW]は、以下のデータを提供します。

UIディスプレイにチェックボックス付きのグリッドを表示できるように、1と0はビットになります。

これまでのところ、これを行う方法がわかりません。

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

sql-server - SQL ピボット MIN( COUNT (

PIVOT を含む複雑な MS SQL 2005 クエリがあります...

私はこのようなデータを持っています:

そして、私が必要とするのはこれです:

私が使用しているSQLクエリは次のとおりです。

しかし、このSQLクエリは私が望むことをしません。代わりにこれを行います:

列のすべてのデータを 0 または 1 にする必要があります。たとえば、0 はこのサービスを使用したことがなく、1 はこのサービスを使用したことがあります... どうすればよいですか?

pivot ( Math.MIN ( COUNT(serviceID), 0 ) for ... または if I could do ( CASE (COUNT(serviceID) > 0 ) THEN 1 ELSE 0 for ... を実行できれば最高ですが、させてくれません。

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

sql - カウントMySQLクエリを実行していますか?

次の表があります。

私は最終的にしたい:

SQL クエリはどのようになりますか? または、少なくとも、最も十分なものですか?

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

sql - SQLServer2005-合計/カウントおよび動的な値のリストのないピボットデータ

これが別の質問でカバーされている場合は申し訳ありませんが、必要なものと完全に一致する例が見つからず、混乱しています。

私はこのようなテーブルにデータを持っています:-

そして、このようなデータが欲しいのですが…。

犬、猫、魚などには20以上の可能な値があり、時間の経過とともに変化する可能性があるため、ユースケースステートメントは使用しません。

誰かがポインタを持っていますか?

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

sql - 「フラットな」SQL クエリ結果をテーブル構造に変換する

次のような結果を返す SQL テーブルがあります。

私はそれをこのように見せる必要があります。

留意すべきことは、グループ 3 が存在するという決まった規則や、その問題に関するグループが存在しないということです。グループのリストは、クエリの結果によって決まります。Group1、Group2、Group4、および Group6 を 1 回使用し、group4 を使用せずに group5 をもう 1 回使用することができます。

.Net コードでこれを実行できることはわかっていますが、コードでは時間がかかります。結果セットにバインドするだけで、SQLサーバーでそれを行うことをお勧めします。

余談ですが、値をロールアップして総計 (Group1 の場合は 5.88 など) を最下部に表示する方法があれば、それは素晴らしいことです。実行時に計算を実行できますが、可能であればサーバー側でも実行したいと考えています。

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

sql - SQL でのピボット/アンピボット

フィールドに値「N」、「D」、または「V」が含まれるように、テーブルの値を分析して生成した SQL のビューがあります。行ごとではなく、列ごとに合計を計算できます...これは可能ですか?

例:

データ

行 3 には 1N、1V、および 3ds があり、行 4 には 4V があるとどのように要約しますか?

賭けは非常に単純ですが、悲しいことに私もそうです!

前もって感謝します、ピーター

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

sql - 平均日付のSQL特性関数

特定の日付とその日付の価格を取得するために使用するクエリがありますが、特定の曜日の平均価格を取得するために同様のものを使用したいと考えています。

availables というテーブルから特定の日付を取得するために機能する現在のクエリを次に示します。

おそらくDAYSOFWEEK関数がto_days関数と大きく異なるため、機能しない私の最初の刺し傷...

多分私はこれを非常に難しくしていて、誰かがもっと簡単な方法を知っています。

このようなデータが必要です

に: