問題タブ [sum]
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.
mysql - MySQL の日付に基づく 2 つのテーブルのグループ合計
リードとクリックという 2 つの異なるテーブルがあります。MySQL にクエリを実行して、日付順に並べられたクリックとリードによって生成されたコミッションの合計を取得したいと考えています。
鉛:
クリック:
私を与えるクエリを作成したいと思います(可能であれば、リードまたはクリックが生成されていない日付も取得します):
(実際のデータベースでは、日付は実際には datetime です。)
私は組み合わせる必要があると思います:
と:
しかし、私はそれらを一緒に働かせることができません。
linq - リンク | リンク | グループ化せずに SUM を取得するにはどうすればよいですか?
クレイジーな質問...ただし、列のテーブル内のすべての行の合計が必要です (group by 句を使用せずに)
例:
各列の合計が必要です。
最終結果は次のようになります。
これは機能しません:
sql-server - T-SQL、結合時に一致しない場合はゼロサム
私には2つのテーブルがあり、1つはすべての支店を持ち、もう1つはすべての売り上げを持っています。salesテーブルには、営業担当者ID、支店ID、月と年も含まれています。
支店と月でグループ化された、特定の担当者の1年間の売上の合計を返すクエリが必要です。その月の支店に売上がなかった場合、クエリは0を返す必要があります。私は次のものを持っていますが、売り上げがない場合は0を返しません。
mysql - カウントとの結合または合計との結合-MySQL
クエリで日付、リード、クリックの3つのテーブルを組み合わせたいと思います。
テーブルは次のようになります。
日にち:
リード:
クリック:
テーブルの日付は日付を保存するだけで、クリックやリードなしで日付を取得するときに使用されます。
したがって、テーブルに次のデータがある場合:
日にち:
リード:
クリック:
日付、クリック数、クリックによって発生したコミッション(コミッションを与えないクリックがあります)、リード数、リードによって生成されたコミッション、および合計コミッションを取得したいと思います。したがって、上記の表を使用して、次の情報を取得したいと思います。
私は次の組合で試しました:
ただし、これはクリック数とリード数の両方をカウントするためには機能しません。上記のコードは、すべてのリードでボット0の適切なクリック数を示します。コードを移動してリードテーブルから選択を配置すると、すべてのクリックでリードが右ボット0になります。クエリから両方のカウントを取得する方法を見つけることができませんでした。
そこで、代わりに左結合を試しました。
このクエリの問題は、日付に複数のクリックまたはリードがある場合、期待値* 2を返すことです。したがって、2009-06-01では、リードコミッションの期待値700ではなく1400を返します。
したがって、UNIONではカウントに問題があり、左側の結合ではSUMが機能していません。
可能であればUNIONに固執したいのですが、両方のカウントを取得する方法が見つかりませんでした。
(これは、この以前の質問のフォローアップですが、カウントを要求しなかったため、新しい質問を投稿しました。)
mysql - MySQL で集計クエリを作成するのに助けが必要です
次のようなテーブルがあります。
特定のポジションの各従業員の売上の合計を取得するクエリを作成したいと考えています。結果はこのようにする必要があります。
どうすればいいですか?
mysql - 集計 MySQL 関数は常に単一の行を返しますか?
これが本当に基本的なものである場合は申し訳ありませんが、次のとおりです。
以前はまったく別のことをしていたか、構文がステップをスキップしたかのどちらかです。
たとえば、特定のデータを含むすべての行と、それらの列の合計を含む別の列を返す必要があるクエリがあります。期待どおりに動作する場合、次のようになります。
そして、注文のすべての行を取得し、それぞれの最後に合計を追加します。合計が毎回同じになることはわかっていますが、それは予想されることです。今それを機能させるために、私は使用しています:
基本的に、合計に対して 1 回、他のデータに対して 1 回、合計 2 回、同じクエリを実行します。しかし、たとえば、SUM と平均コストが必要な場合、同じクエリを 3 回実行することになります。これは本当に間違っているように思えます。間違い。
どんな助けでも本当に感謝しています。
python - python's sum() and non-integer values
Is there a simple and quick way to use sum() with non-integer values?
So I can use it like this:
I tried overriding __add__
and __int__
etc, but I don't have found a solution yet
EDIT:
The solution is to implement:
as Will suggested in his post. But as always, all roads lead to Rome, but I think this is the best solution since I don't need __add__
in my class
iphone - iPhone の SQLite3 で SUM 関数を使用する際の問題
iPhone アプリで SQLite3 を使用して、テーブル (tbresults) からデータを選択し、データに対していくつかの計算を行い、それを uitableview に表示しています。SQL コマンドは SUM 関数を使用していますが、私のアプリはそれを気に入っていないようです。
テーブルから選択する方法は以下ですが、次の行で処理が失敗するようです。
メソッドの完全なコードは次のとおりです。
}
iPhoneでSUM機能を使用する際に問題があるかどうか知っている人はいますか? 残りのコードを確認し、再確認しました。データベースは正常に開かれています。
どんな助けでも大歓迎です。
.net - .Net-数値のコレクションを合計する最速の方法
これに似た方法を使用して、10進値のコレクションを要約する方法があります...
実際のコードでは、通常、金額コレクションにはより多くのメンバーがあり、合計操作で合計する必要がある少なくとも50の個別の金額コレクションがあります。
この合計量の再計算は頻繁に呼び出され(少なくとも1回、コレクションコンテンツの変更ごとに再度)、合計操作時間の2〜5%を消費するものとしてプロファイルトレースに表示されます。この合計操作を高速化する方法を誰かが知っているかどうか、またはこれが最も高速であるかどうかを確認したいと思います。
この場合、金額を再計算する必要があるため、キャッシングは現実的ではありません。
****編集**RavadreとJoelの場合-合計金額はクラスレベルで保存されます(各金額のコレクションと合計はクラスインスタンスに含まれます)
何か案は?