我有一个客户表如下:
customername, ordername, amount
=============================
bob, book, 20
bob, computer, 40
steve,hat, 15
bill, book, 12
bill, computer, 3
steve, pencil, 10
bill, pen, 2
Run Code Online (Sandbox Code Playgroud)
我想运行查询以获得以下结果:
customername, ordername, amount
=============================
bob, computer, 40
bob, book, 20
bob, ~total~, 60
steve, hat, 15
steve, pencil, 10
steve, ~total~,25
bill, book, 12
bill, computer, 3
bill, pen, 2
bill, ~total~, 17
Run Code Online (Sandbox Code Playgroud)
我希望每个客户的金额从最大订购到最小,新订单名称为"~total~"(必须始终是每个客户的最后一行),结果为同一客户的所有金额的总和.所以,在上面的例子中,bob应该是第一个,因为总数= 60,steve第二个(总数= 25)并且计算第三个(总数= 17).