SQL技巧之分組求和

2021-09-07 01:44:15 字數 541 閱讀 8851

這是csdn問答裡面有人提出的一道問題,題目如下。

**如下:

得出結果如下:

求精簡的sql語句。

sql查詢語句:

with a as

(select rank() over (partition by 商店 order

by 商店,sum(價錢) desc) as

rowid,

商店,sum(價錢) as 價錢和,備註 from 產品 group

by備註,商店),

b as

(select 商店,價錢和,備註 from a where rowid =1),

c as

(select 商店,sum(價錢和) as 賣出價錢和 from a group

by商店)

select c.商店,c.賣出價錢和,b.備註 as 賣出價錢最高貨物,b.價錢和 as

賣出最**格貨物**之和

from c inner

join b on c.商店 = b.商店

SQL技巧之分組求和

這是csdn問答裡面有人提出的一道問題,題目如下。如下 得出結果如下 求精簡的sql語句。sql查詢語句 with a as select rank over partition by 商店 order by 商店,sum 價錢 desc as rowid,商店,sum 價錢 as 價錢和,備註 f...

sql分組求和

需求是 乙個月有多個發布額,現在要求按月統計發布額,例如 1月發布額 35900,2月發布額 2300 sql 語句如下 按月分組,求和 select dmonth,codename,sum iamount from 求出全部日期,發布額 select convert varchar 7 a.dre...

分組求和SQL示例

1 rollup和cube函式,自動彙總資料 select from test tbl的資料這樣的 col a col b col c 1 b1 12 1 b1 2 1 b2 31 2 b2 7 2 b3 42 2 b3 1 2 b3 3 如果按a b列進行彙總c列,用一般的方法是這樣 select...