問題タブ [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.

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

linq - コレクション内のアイテムの合計

LINQ to SQL を使用して、OrderDetails のコレクションを持つ Order クラスを作成しました。Order Details には、Qnty x ItemPrice を取得する LineTotal というプロパティがあります。

データベースの新しい LINQ クエリを実行して注文合計を見つける方法は知っていますが、DB から OrderDetails のコレクションを既に持っているので、LineTotal の合計をコレクションから直接返す簡単な方法はありますか?

Order クラスのプロパティとして注文合計を追加したいと思います。コレクションをループして、各 Order.OrderDetail で合計を計算できると思いますが、もっと良い方法があると思います。

0 投票する
7 に答える
56194 参照

jsp - c:forEach ループですべての数値の合計を計算する

次のような Java Bean があります。

JSP でこれらの Bean のコレクションを反復処理し、各人物を HTML テーブルの行に表示し、テーブルの最後の行にすべての年齢の合計を表示したいと考えています。

テーブル行を生成するコードは次のようになります。

ただし、スクリプトレットコードに頼らずに最終行に表示される年齢の合計を計算する方法を見つけるのに苦労しています。何か提案はありますか?

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

mysql - MySQLで2つのテーブルの行数の違いを見つける

2 つのテーブルがあり、1 つは購入した製品と数量を格納し、もう 1 つは販売を格納します。したがって、現在の在庫は、buy テーブルのすべての数量列の合計から、sells テーブルの行数を引いたものになります。これはMySQLでどのように表現できますか。さまざまな製品があることを忘れないでください。

編集: それを難し​​くするために、別の要件があります。購入したテーブルと販売したテーブルがありますが、製品のテーブルもあります。すべての商品のリストが欲しいのですが、各商品の在庫数を知りたいです。現在の回答の問題は、販売または購入した製品のみを返品することです。全商品欲しいです。

0 投票する
7 に答える
29954 参照

sql - SQL の合計の最大値

次のように、店舗、店舗内の部門、および各部門の売上のリストがあります (サブクエリで max(sales) を使用して作成されますが、ここではそれほど重要ではないと思います):

各店舗で一番売れている売り場をお聞きしたいです。結果は次のようになります。

GROUP BY を使用すると、サブクエリからのすべてのリストが含まれます。一時テーブルなしでこれを行うためのきれいな方法はありますか?

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

java - MySQL での SUM 結果のデータ型

SUM を使用しているときに、MySQL クエリの結果を Java クラスに変換する際に少し問題があります。

MySQL で単純な SUM を実行する場合

price整数でSUMあるため、JDBC ドライバーのバージョンに応じて、文字列を返す場合と整数を返す場合があるようです。

どうやらサーバーはJDBCドライバーに結果が文字列であることを伝え、JDBCドライバーはSUMこれを「便利に」整数に変換することがあります。( Marc Matthews の説明を参照してください)。

Java コードは、一部のBeanInfoIntrospectionを使用して、Bean (のリスト) にクエリの結果を自動的に入力します。ただし、アプリケーションがデプロイされているサーバー間でデータ型が異なる場合、これは明らかに機能しません。

文字列を取得するか整数を取得するかは気にしませんが、常に同じデータ型を保持するか、少なくともどのデータ型を取得するかを事前に知りたいと考えています。

SUMJava コード内からMySQL によって返されるデータ型を知る方法はありますか? または、これに対処するためのより良い方法を誰かが知っていますか?

0 投票する
11 に答える
83697 参照

sql - SQLで小数を使用してパーセンテージを計算するにはどうすればよいですか?

これをSQLで10進数に変換するにはどうすればよいですか? 以下は方程式で、答えは 78 (整数) になりますが、実際の答えは 78.6 (小数を含む) であるため、これを表示する必要があります。そうしないと、レポートが 100% に集計されません

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

mysql - 合計列にインデックスを付ける

合計される列のインデックスを作成することは、インデックスを作成しないよりも高速ですか?

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

php - 合計するMySQL選択レコード

MySQLとPHPを使用しています。ID と数量の列を含むテーブルがあります。合計で 40 に達したため、最後に合計した行の ID を取得したいと思います。もう少し詳しく言うと。データベースに 3 行あります。1 つは数量 10、もう 1 つは数量 30、もう 1 つは数量 20 です。したがって、数量を合計して結果が 40 になる場合、最初の 2 つの魔女の平均を合計すると、10 + 30 = 40 になります。 40 を合計するために使用されるのは 2 です。40 の合計を完了するために使用される最後の行の ID を知りたいだけです。

質問があれば、さらに詳細を説明します。ありがとうございました!!


このように言えば、私は実際に6つの製品を手にしています。最初の 1 つは 10 日に、次の 3 つは 11 の日に、最後の 2 は 12 に私の所有物になりました。

今、私は在庫から 3 つの製品を販売したいと考えています。そして、来た順に売りたい。したがって、3 つの製品を希望するお客様には、10 の製品と 11 の製品から 2 つの製品を販売します。

次の顧客が 2 つの製品を希望する場合、11 の日付から 3 つの製品の最後の注文から残っている製品を 1 つと、12 の製品から別の製品を 1 つ販売します。

問題は、販売した各製品の価格をどのように知ることができるかということです。要求された数量ごとにどの行が合計されるかがわかれば、注文を配送するたびに合計をどこから開始すればよいかがわかると思いました。最初に、3 つの製品を合計する行を調べて、エントリ ID を保持します。次の注文では、その ID からカウントを開始し、2 つの製品の 2 番目の注文が合計されるまで合計します。このようにして、各製品の入荷価格を追跡できると考えました。ですので、12日以降の商品は初回価格での販売は致しません。

お分かりできると良いのですが。製品の価格を知る必要があるだけなので、最初の製品の価格は 1 つであることはわかっていますが、製品の価格が上がるにつれて、価格も引き上げる必要があります。より高い価格。私はこれを追跡する場合にのみそれを達成することができます...

どうもありがとうございました。


誰でもない ?quantityまたは、さらに簡単です。たとえば、MySQL は SUM( ) が 40 以上になるように必要な行を選択する必要があります。そして、合計プロセスに参加した最後の行の ID を取得します。

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

sql - テーブル内のグループ化されたレコードごとの累計

このようなテーブルがあります(Oracle、10)

私が必要としているのは、Account asc と Bookdate asc による Account order でグループ化された新しいテーブルで、次のような累計フィールドがあります。

それを行う簡単な方法はありますか?

前もって感謝します。

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

php - PHPのmysqlからの合計値

数値の合計を取得する方法を知っている人はいますか?

たとえば、mysql 列名パッケージがあります。

パッケージ 3 の場合、値は 5 米ドル、パッケージ 4 の場合、値は 10 米ドル、パッケージ 1 の場合、値は 1 米ドル、などとなります。

したがって、上記の合計値は => 5 + 10 + 1 + 5 + 10 = 31 になります。

では、phpで合計を取得するにはどうすればよいですか?

私はarray_sumを試しました..しかし、それは私にエラーを与えます.私はphpの専門家ではありません..私を助けてください

事前に感謝します。