是否有可能通過group by行添加彙總:具體而言,我正在尋找下面的輸出。在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個總計是總和的客戶b和c分別。
我能夠達到類似的這類要求與下面的代碼: 選擇投(客戶端爲varchar(10))客戶端,從MYDATA UNION ALL 選擇「總計」,SUM(開票) 從計費 MYDATA組由客戶
但是總排在末尾的到來,像下面:(
Client|Billing
a |34
a |27
b |29
b |27
c |28
c |37
Total |61
Total |56
Total |65
你可以使用ROLLUP,但一般來說,我認爲這是最好的處理這種事情的應用程序代碼。 – Strawberry
@Strawberry SQLite沒有WITH ROLLUP。 –
是正確的,因爲sqlite不提供使用匯總的自由,我正在努力滿足這種需求。任何人都可以幫助我,因爲這對我來說非常緊迫。 –