-1
私はSQLiteのを使ってAndroidのスタジオでプロジェクトを作ってるんだと私は問題、私は次のような表を持って複雑なグループ化SQLiteのクエリ
を持っていた:
M N
1 100
1 -50
1 10
1 -20
2 100
2 -15
3 40
私に次のようになりますどのようなクエリ結果:
M Total TotalPositive TotalNegative
1 40 110 -70
2 85 100 -15
3 40 40 0
私は次のクエリを書いてきました:
SELECT M, SUM(N) AS 'Total' FROM tablename GROUP BY N;
私はMとTotalパーツしか手に入れることができず、正と負の値の和をどのように得ることができるのか分かりません。それで私を助けてくれますか?
ありがとうございます。
あなたはMでグループに持っているようにTotalPositive'とAS 'SUM(CASE N> 0 THEN N ELSE 0 END)のようなものを使用して... – Selvin