問題タブ [rollup]
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.
triggers - ロールアップ頂点トリガーを作成しようとするとコンパイル エラーが発生する
私のニーズに合わせてコードを修正していますが、コンパイルされません。私の素朴な目は私のやり方の誤りを見ることができません:
どこ:
- Time_Record__c は私の親です
- RollUpTarget__c は、ロールしようとしている場所です
- Daily_Time_Record__c は子です
- Time_Record_Link__c は、子に存在する親へのリンクです
- FieldToRoll__c は、子でロールアップするテスト フィールドです。
それが、この汎用テンプレートから置き換えなければならなかったものだと思います。
理想的には、子から7つのフィールドの合計をロールアップしたい(したがって、このソリューションが必要です)が、小さく始めます。
sql-server-2008 - SQL Server 2012 を使用してさまざまなアイテム タイプのアイテムの割合を計算するには
私のテーブルは次のとおりです
さまざまなアイテム タイプのアイテムの割合を取得する必要があります。ここでの課題は、1 つのクエリで同じことを達成することです。
次のような結果が必要です
このクエリに取り組む最善の方法は Pivot です。そのため、私はその方向から始めました。私はこれらのタイプのクエリに非常に慣れていないので、専門家の助けが必要です.
さまざまなアイテムタイプのアイテム数を使用してクエリを取得できました
アウトプット 年 12 13 14
しかし、ここでの問題は、残りの年 (つまり 2009 年と 2011 年) が where 句 (ITEM_FOLDER IS NOT NULL) に該当しないため、テーブルにすべての年が必要であるため、それらが欠落していることです。
また、クエリで NULL 項目タイプがフェッチされません。
これを解決する正しいアプローチがあるかどうか教えてください。ストアド プロシージャ内の複数の SQL で簡単に実行できます。しかし、それは私の場合、実行可能な解決策ではありません。目的の出力を得るには、単一の SQL クエリを実行する必要があります
dynamics-crm-2011 - MS Dynamics CRM 2011 ロールアップ 14 により、一般的な SQL エラーが発生しました
Dynamics CRM の新しいショップです。古いシステムからアカウント、連絡先、メモをロードしたので、システムにはまだ多くの情報がありません。昨夜ロールアップ 14 を適用した後、今朝ログオンすると "SQL Server エラー" 画面が表示されます。
「My Work」の下のすべてのリンクで同じ結果が発生します。ただし、Announcements は正しいように見えます (空ですが、SQL エラーはありません)。
イベント ログには次のメッセージがあります。
oracle - Oracle 10g ROLLUP および TO_CHAR 関数
2 つのクエリがあります。
出力を生成します:
これは問題ありません。すべての日付の下に、次のような短い要約 (カウント) があります。
ただし、毎年何人のクライアントが注文したかを知りたかったので、前のクエリを変更しました(zam_order_dateはto_char(zam_order_date、 'yyyy')に変更されました)
出力が生成されます
今回は、すべての日付 (この場合は年) の下に要約はありません。出力は次のようになるはずです。
なぜ今回は集計が追加されていないのか、to_char関数と関係があるのでしょうか?
sql - Oracleロールアップで同じ数の行を確保する
ロールアップを使用して集計を取得し、それらを表形式でユーザーに表示しています。
ただし、ロールアップ内で、ロールアップされる行の数が同じ、つまり最大のサブセットの数であることを確認したいと思います。
例を使用すると、必要なものがより明確になると思うので、以下のオラクルで簡単な例をセットアップします。
これにより、次の結果が得られます。
もちろん、B には RTYPE の行が 1 と 2 の 2 つしかないことに気付くでしょう。これは、CO_NAME = B AND RTYPE = 3 の行が 0 行あるためです。
ロールアップが返す結果の数を一定に保つ方法はありますか? 私が見たいのは、次のことです。
ここでの提案は非常に役に立ちます。アプリケーションを愚かにして、欠落しているデータを考慮せずに結果を集計するだけにしたいからです。クエリで必要なものをすべて取得したいと思います。
ありがとう!
編集:私はドープです...上記のサンプルでは、物事を単純にしたかったのですが、間違いを犯しました。RTYPES が {1,2,3} の可能な値のセットである代わりに、{'x','y','z'} の可能な値のセットであると想像してください...私は答えを答えとしてマークしました。それは私が尋ねた質問に答えました、そして私のせいです:(
sql - ROLLUP、CUBE、または GROUPING SETS
スキーマの詳細については、http://sqlfiddle.com/#!3/1b16f/7へのリンクを参照してください。動的ピボット クエリを使用して、月ごとの詳細を取得しました。現在、「トランザクション」と「顧客」の小計と、同じピボット クエリの最後にある総計を取得しようとしています。これまで、キューブとロールアップを使用してグループ化を試みましたが、満足のいく結果が得られませんでした。
私は最後にこれを達成しようとしています。
SQL Server 2008R2 を使用しています。助けてください!!