グループで行をサマリーに追加することはできますか?具体的には、以下の出力を探しています。Sqliteでカテゴリに基づいた要約行を追加する
メインテーブル
Client|Billing
--------------
a | 34
a | 27
b | 29
b | 27
c | 28
c | 37
は、出力が似ているはずです:
Client|Billing
--------------
a | 34
a | 27
Total | 61
b | 29
b | 27
Total | 56
c | 28
c | 37
Total | 65
をここで最初の合計は、同様に、次の2人の合計は合計され、クライアントAの課金の合計ですクライアントbとcのそれぞれ。からMYDATA 組合すべて SELECT「合計」、合計(課金) から 課金、 選択キャストクライアント(VARCHAR(10)などのクライアント):私は以下のコードと要件の似たようなものを達成することができる午前
クライアント
によってMYDATAグループは、しかし、全行が、最後に来ている以下のような:(
Client|Billing
a |34
a |27
b |29
b |27
c |28
c |37
Total |61
Total |56
Total |65
が、一般的に私はそれが事のアプリケーションコードのこの種を扱うのがベストだと思う:
OrderNr
列は、同じクライアントの他の行の後に合計をソートするために使用されます。 – Strawberry@Strawberry SQLiteにWITH ROLLUPはありません。 –
正しい、sqliteは、ロールアップを使用する自由を提供していないので、私はこの種の要件に苦しんでいます。これは私にとって非常に緊急ですから、誰でも私を助けてください。 –