このようなクエリを作成しようとしています。
|tipe of operation | UMT | Total |
__________________________________
|reach | 1.5 | 1.5 |
|reach | 1.5 | 3 |
|reach | 1.5 | 4.5 |
|take | 1 | 5.5 |
|take | 2 | 7.5 |
(列に従って合計フィールドが一緒に追加されること)*
私はいくつかの方法で試しましたが、達成できません..... これまでのところ、私の最も高度なクエリはこれで、次の結果が得られます...
|tipe of operation | UMT | Total |
__________________________________
|reach | 1.5 | 1.5 |
|reach | 1.5 | 1.5 |
|reach | 1.5 | 1.5 |
|take | 1 | 1 |
|take | 1 | 1 |
これは私の質問です
select tablamtmtipo as 'tipe of operation'
, tablamtmdatos as 'UMT'
, sum(tablamtmdatos) as Total
from tablamtm
WHERE tablamtmoperacion = 'operación 1'
group by idtablamtm
これらのフィールドを持つテーブルは1つだけです
1- idtablamtm
2- tablamtmoperacion
3- tablamtmtype
4- tablamtmdatos
回答 1 件
関連記事
関連した質問
- 同じテーブル内の2つのクエリからのMySQLOneの結果
- MySQL56で重複する日付範囲の最大数をカウントします
- Sum出力の順序が間違っています
- MySQLテーブルのさまざまな行の2つの最高値を見つけます
- SQLで前月を取得する方法は?
- MySQL(Aurora)adddateまたはdate-addまたはdate-subを使用してタイムスタンプを更新すると構文エラーが発生する
- mySQLを使用して、現在のデータベーステーブルの情報で別のデータベーステーブルを更新するにはどうすればよいですか?
- mysql GROUPCONCATが値を返さない
- エイリアス列のフィールドで、個別のデータセットの最後の行を特定します
- MySql:特定のフィールドのカウントを含むリスト
これを使って