私はテーブルを選択してロールアップを選択して合計を取得しようとしましたが失敗しました。ここに私のテーブルであり、 ロールアップを使用してidによってテーブルグループからmysql select *
値と結果私はこれが可能である。この
ようにしたいですか? 私のクエリ:
select * from mytable group by id with rollup;
しかし、私のクエリはロールアップ値を取得できませんでした、ありがとう
私はテーブルを選択してロールアップを選択して合計を取得しようとしましたが失敗しました。ここに私のテーブルであり、 ロールアップを使用してidによってテーブルグループからmysql select *
値と結果私はこれが可能である。この
ようにしたいですか? 私のクエリ:
select * from mytable group by id with rollup;
しかし、私のクエリはロールアップ値を取得できませんでした、ありがとう
方法はこれを試して、私を示してください。
select id,sum(qty),sum(import),sum(loss),sum(results)
from mytable group by id asc with rollup;
ありがとう@redsは本当に役に立ちます –
あなたは
以下のような何かを行うことができますselect coalesce(CAST(id as CHAR(50)),'Total'),
max(local),sum(import),sum(loss),sum(results) from mytable group by id asc with rollup
カラムで集計関数の合計を使用する必要があります –
https://meta.stackoverflow.com/questを参照してくださいイオン/ 333952/what-should-i-provide-an-mcve-for-what-to-me-to-be-a-very-simple-sql-query – Strawberry