問題タブ [aggregate-functions]

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

ms-access - サブフォーム レコード セットを DAvg() のドメイン引数として使用する

サブフォームの「現在の」レコードセットを(など)のdomain引数として使用することは可能ですか?DAvg()

基本的に、クエリからのレコードのサブセットを表示するサブフォームがあります。DAvg()このサブセットを実行したいと思います。これは私がそれを回避した方法です:

しかし、私が実際に欲しいのは次のようなものです:

これは Access 2007 で可能ですか?

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

sql - 異なる条件を使用した同じテーブルからの1つのSQLクエリ内の複数の集計関数

2つの集計関数の値に基づいてテーブルからレコードをプルするSQLクエリの作成に取り組んでいます。これらの集計関数は、同じテーブルからデータを取得していますが、フィルター条件が異なります。私が遭遇した問題は、SUMの結果が、SUM関数を1つだけ含めた場合よりもはるかに大きくなることです。一時テーブルを使用してこのクエリを作成できることは知っていますが、単一のクエリのみを必要とする洗練されたソリューションがあるかどうか疑問に思っています。

この問題を示すために、簡略化されたバージョンを作成しました。テーブルの構造は次のとおりです。

そしてここにクエリがあります:

任意の洞察をいただければ幸いです。

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

.net - ICriteriaを使用して、最小/最大集計関数から特定の値を除外します

私はこのようなスケジュール(航海)テーブルを持っています:

'01/01/1753'設計上、ユーザーがキャプチャ画面のフィールドに入力しなかった場合、および提供されない最初の到着と最後の出発については、デフォルト値として保存します。NhibernateとCriteriaを使用していますが、テーブル内の各航海の最初の出発と最後の到着を知りたい場合は、このデータをクエリするための最良の方法は何でしょうか。

私の最初の考えはグループビー(ID)で、次に到着と出発で最小と最大を実行しましたが、 `'01 /01/1753'VALUEは混乱しています。

したがって、最小関数の比較でこの値をスキップする方法はありますか(データの行全体を失うことなく)、または要素の正しい順序を常に示すOrderIndexを利用して、これを行うためのより良い方法があります。 ASCが1番目を取得し、次にDESCを注文し、1番目を再度取得しますが、基準構文を使用してそれを行う方法がよくわかりません。

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

sql - 長いクエリを書き直すには?

次の2つのテーブルがあります。

そして、各項目に最新のイベント (最新の「いつ」) を選択したいと考えています。リクエストを書きましたが、もっと効率的に書けるかどうかわかりません。 また、PostgreSQL では、Timestamp オブジェクトの比較に問題があります: 2010-05-08T10:00:00.123 == 2010-05-08T10:00:00.321 なので、「MAX(num)」で選択します。 それを改善する方法はありますか?ありがとう。

編集: 悪いデータがありました。申し訳ありませんが、より良い SQL クエリを見つけてくれてありがとう

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

sql - SQLクエリでorder byとaggregate関数を一緒に使用する方法

これは私にエラーを示しています:

列 'RequirementsDetailsforOrganization.RequirementID' は、集計関数にも GROUP BY 句にも含まれていないため、選択リストでは無効です。

このクエリで「org.RegisteredDate desc による順序」を実行する方法 ....

助けてください.....??????

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

c# - DataView フィルターで集計関数を使用する

列(「利益」)を持つDataTableがあります。私が欲しいのは、このテーブルのすべての値の合計を取得することです。私は次の方法でこれをやろうとしました...

しかし、フィルターの適用中にエラーが発生します...変数の利益列の合計を取得するにはどうすればよいですか

ありがとうございました...

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

sql - Oracleのcount(*)でフィルタリング

グループ化されたクエリがあり、count(*)に基づいてフィルタリングしたい

サブクエリなしでこれを行うことはできますか?

これは私が現在持っているものです:

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

php - CATIDに冗長性のない1行の詳細

id catid discription price ------------------------------------
11
ドメイン名10021
本503
2ホスティング
2042 myservice 20

このスクリプトでは、1つの問題があります。各カテゴリのIDがある場合、コンテンツは異なるが同じCATIDを共有する重複したCATIDがあります。重複したCATIDを作成して、1つに表示する必要があります。すべての説明は次のようになります。同じ行の同じ行(セル)にあります。したがって、各CatIDは、CATIDに冗長性がなくても、すべての詳細が1つの行に含まれます。

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

mysql - MYSQL-複数のカウントステートメント

いくつかの統計を表示するために、demographiocテーブルをルックアップしようとしています。ただし、人口統計テーブルはかなり大きいので、1つのクエリで実行したいと思います。

重要なフィールドは2つあります:sex、last_login

さまざまな日付範囲(<1日前、1〜7日前、7〜30日前など)のログインの総数を取得できるようにしたい

私は今、1つの日付範囲でそれを行う方法を知っています。たとえば、1日未満前:

どちらが返されますか:

ただし、これは範囲ごとに1回実行する必要があります。そこに3つの範囲すべてを取得する方法はありますか?

最終結果を次のようにしたいと思います。

ありがとう!

重要な注意:最後のdemo_updateはエポックタイム(unixタイムスタンプ)です

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

mysql - Mysql クエリの合計の平均

合計の平均を求めるクエリの作成に問題があります。ここでスタックオーバーフローでいくつかの例を読みましたが、実行できませんでした。誰でもこれを行う方法を理解するのを手伝ってもらえますか? これは私が持っているデータです:

基本的に、レジ係による平均取引額が必要です。すべての行を取得するため、基本的な平均を実行できませんが、各トランザクションには複数の行を含めることができます。最後に私がしたい:

これは、トランザクションを合計する必要があるクエリですが、AVG 関数を含める方法や場所がわかりません。

どんな助けでも大歓迎です。