問題タブ [aggregate]

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

installation - 同じセットアップ パッケージによってインストールされた 2 つのプログラムは、依然として GPL の下での集合体ですか?

2 つのアプリケーションがあるとします。1 つは「サーバー」アプリケーションで GPLv3 の下でライセンスされ、もう 1 つは「クライアント」アプリケーションで非 GPL 互換ライセンスの下でライセンスされています。サーバーは Windows サービスとして実行され、クライアントは通常の Windows アプリケーションであり、TCP/IP と XML を介してのみ通信します (リンクはまったくありません)。

GPLに関する限り、これらの両方を「集合体」として同じメディアまたはzipファイルで一緒に配布できることを私は知っています。

しかし、使いやすくするために、サーバーとクライアントの両方を 1 つのプロセスでインストールするインストール プログラムを作成できますか?

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

postgresql - postgresql の "list" 集計を変更して重複を削除する

私のお気に入りの postgres 集約の 1 つは「list」です。これは、Web 上で見つけられるわずかな証拠によると、「idocs の Chris Rohlfs」によるものです。

重複を排除したいことが時々あります。古いメーリング リストのスレッドでは、このアプローチでは並べ替えができないことが示唆されています。同じスレッドの別の投稿では、同じことを行う関数が提案されています。多分それはこの目的のためにもっと修正可能ですか?

それまでの間、別の言語で出力をマッサージします。しかし、postgres で直接これを行うことができれば素晴らしいことです!

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

asp.net - GROUP BY句の制限を回避する

私はソーシャル ネットワークの Web アプリケーションに取り組んでおり、メールを有効にしていないユーザーにリマインダー メールを再送信する必要がある状況に陥りました。

問題は、DB を調査したところ、多くの電子メールが重複していることがわかりました (明らかに電子メールの一意性に関する検証が行われていませんでした。そのため、知っておく必要があるのは、DB からこれらのフィールド、ユーザー名、電子メール アクティベーション コード、電子メールを取得することです。アクティベーションメールを再送信できるように、メールが重複している場合は、そのうちの 1 つだけを返す必要があります (つまり、john@hotmail.com というメールアドレスを持つユーザー john と john@hotmail.com というメールアドレスを持つユーザー john1 がいる場合) 、john1または2に関係なく、これらのjohnの1つだけを取得したいので、(Group By Email)でSQLクエリを追跡することを考えました。

問題は、group by 句にない他のフィールドを選択できないことです。ここでの解決策は、私が気に入らないものです。リストを作成し、ユーザーにメールを送信する必要があるたびに、リスト全体を繰り返し処理して、このメールが存在しないことを確認します。存在しない場合は、リストに送信してから、メールをに追加しますリスト。
次のようなもの:

実際、私はこの方法で問題を解決しましたが、それでも私は自分の解決策が好きではありません。何か案は?

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

count - SAS Web Report Studio - クロス集計で個別の値をカウントする方法

SAS Web Report Studio 3.1 では、選択したディメンションの個別のオカレンスをカウントし、結果をクロステーブルに表示する必要があります。SAS サポート Web サイトによると、この集計関数はクロス集計ではサポートされていませんが、回避策はあるのでしょうか?

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

sql - ストアド プロシージャの SQL 集計結果

現在、アカウント番号と関連する詳細のリストを返すストアド プロシージャがあります。結果セットには、同じアカウント番号の複数のエントリが含まれる場合があります。また、特定の結果セットに含まれる個別のアカウントの数などの集計情報も取得したいと考えています。次のようなストアドプロシージャの結果からそのようなビューを取得する方法はありますか

別のストアド プロシージャ内に含める必要がある場合は問題ありませんが、コードの大部分を複製することなく、少なくとも最初の SP に既に存在するロジックを利用できるようにしたいと考えています。

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

sql-server - TOPを使用してクエリの合計行数を取得する方法

SQLServer2008クエリがあります

行の総数も取得したいのですが。わかりやすい方法は、2番目のクエリを作成することです

効率的な方法はありますか?

ありがとう

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

sql - SQLで複数のデータベースからCOUNT()を選択

特定の映画をレンタルした特定の州にいる顧客の数を返そうとしています。ここで、rents テーブルには、顧客 ID 用と映画 ID 用の 2 つの列が含まれています。この関数は映画 ID と州を受け取り、顧客の数を示す整数を返します。

今、私は実装を持っていますが、クエリ全体が返す行の量を数えます:

そして、行数を数えます。numCustomers で正しいデータを確認できるようにしたいと思います。ありがとう!

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

linq - linqアグリゲート

を持っていますIEnumerable<Category>

一意の名前と複数のエントリの合計を持つカテゴリのリストを取得したい

出力

アップデート

2つの列を合計するにはどうすればよいですか。電話の列は最後の行または任意の行にすることができます

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

asp.net-mvc - ビューのモデルは、独自のリポジトリを持つ集約である必要がありますか?

ビューに渡されるモデルは、単一のリポジトリへの単一の呼び出しによって完全に定義される必要があります。言い換えれば、モデルは単一の集合体ですか、それともサービス層でそれぞれ独自のリポジトリを持つ個別の集合体からモデルを構築する必要がありますか?

私が今持っている方法は、ビューによって提示されるモデル全体を満たすために単一のリポジトリを呼び出すだけです。集約、リポジトリ、およびモデルはすべて同じ概念になりつつあるようです。