在SQL Server中创建范围加入另一个表

时间:2015-11-30 06:55:21

标签: sql-server

我有2张桌子

第一个事实表

Sku        Sales
001        100.000
002        500.000
003        0
004        1.500.000
005        5.400.000
006        7.000.000
007        8.000.000
008        3.000.000
009        7.000.000
010        8.000.000

第二桌产品

Sku        Style
001        ABC
002        ABC
003        ABC
004        DEF
005        GHI
006        JKL
007        MNO
008        MNO
009        PQR
010        PQR

我想用这样的结果创建表

Style      Sales       Range
ABC        600.000     0 -0,9 mio
DEF        1.500.000   1 mio - 4,9 mio
GHI        5.400.000   5 mio - 9,9 mio
JKL        7.000.000   5 mio - 9,9 mio
MON        11.000.000  10 mio - 19,9 mio
PQR        15.000.000  10 mio - 19,9 mio 

我也希望得到像这样的结果

Range                No of Style
0 - 0,9 mio          1
1 mio - 4,9 mio      1
5 mio - 9,9 mio      2
10 mio - 19,9 mio    2

如何实施? 样式必须先是SUM,然后计算范围

0 个答案:

没有答案