小编Ple*_*ase的帖子

多次分组SQL Server中的位置

我有这样的源表

ProductName SaleReceipt SaleCode
--------------------------------
F-Apple     1001        1
F-Orange    1002        2
G-Rice      1003        3
G-Barile    1005        4
G-Oats      1006        1
V-Carrot    1007        4
V-Cabbage   1008        3
V-Potato    1009        1
V-Tomato    1010        1
Chocolate   1011        4
Cookies     1012        1
Cakes       1013        2
Run Code Online (Sandbox Code Playgroud)

我需要创建一个这样的报告

                30 Day delay    60 Day Delay    90 day delay    120 day delay
Fruits          1               1               0               0
Grains          1               0               1               1
Vegetables      2               0               1               1 
Other category  1               1               0               1
Run Code Online (Sandbox Code Playgroud)

创建报告的条件是:

  • 所有以F开头的ProductName都被分组为fruit
  • 所有以G开头的ProductName都被分组为Grains
  • 所有以V开头的ProductName都被分组为Vegetables
  • 其他产品名称在其他类别中 …

sql sql-server sql-server-2014

0
推荐指数
1
解决办法
45
查看次数

标签 统计

sql ×1

sql-server ×1

sql-server-2014 ×1