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

sql - PIVOT テーブルの結果を並べ替える必要があり、単一のクエリ内で異なるセットを PIVOT する必要があります

これは私にとってフォローアップの質問ですが、実際には新しいアイテムです。一部の情報は共有しますが、他の情報はクエリで完全に共有することはできませんが、これらの一部については注意を怠る必要があります.

このクエリでは、参照する 2 つの一時テーブルが作成されています。

構造的には、次に以下を使用して特定の訪問を探します。

次に、2 番目の一時テーブルの値と一致する訪問を探します。

次に、訪問を調べて、MentalDX リストと明確に一致する dx コードを探します。

次に、わずかに異なる問題に対する彼の回答を再利用してここから始めてくれた @SqlZim に感謝して、データを PIVOT します。

私ができる必要があるのは、mdxtemp* 列の値をカウント順に並べることです。参考までに、テーブルからの 3 つの trac_id の結果はまだ表示されていないことを示すために#mdxcounts、次のようにします。

しかし、からの結果##mdxpivotは次のことを示しています。

値を並べ替えるにはどうすればよいですか? #MentalDXまた、一時テーブルにないすべての DX コードのクエリで、これをもう一度行う必要があります。わずかに異なる名前ですべての宣言をやり直す必要がありますか?

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

sql-server - 動的ピボット SQL Server クエリの合計列を最後に追加します。

以下のように、SQL Server で動的ピボット クエリを作成することができました。

私の問題は、結果の最後に列を追加したいということです。したがって、現在、次の結果が得られます。

結果としてこれが必要です:

Stack Overflow でいくつかのソリューションを試しましたが、うまくいきませんでした。

あなたの助けに感謝します:)

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

mysql - 出席日別の MYSQL 出席率

mysqlで出席システムを作りたいです。2つの異なる日付のように言いましょう。2017 年 12 月 21 日および 2017 年 12 月 23 日

私が持っている場合

私のテーブルテストは次のようになります。名前 日付 出席コメント

そして、私が望む結果は

leftjoin はうまくいくと思いますが、私にとって難しいのは誰かが助けることができますか? ありがとう。