相关疑难解决方法(0)

给出了很多折扣后的产品最终价格

我有两张桌子.一张Ids及其价格表,以及每张Id的第二张折扣表.在折扣表中,Id可以有很多折扣,我需要知道Id的最终价格.

查询它的最佳方式是什么(在一个查询中)?对于每个id的许多折扣,查询应该是通用的(不仅如下面的例子中提到的那样)

例如表一

id  price   
1   2.00   
2   2.00   
3   2.00   
Run Code Online (Sandbox Code Playgroud)

表二

id  Discount   
1   0.20   
1   0.30   
2   0.40   
3   0.50   
3   0.60   
Run Code Online (Sandbox Code Playgroud)

最后结果:

id  OrigPrice   PriceAfterDiscount  
1   2.00        1.12     
2   2.00        1.20      
3   2.00        0.40      
Run Code Online (Sandbox Code Playgroud)

sql sql-server discount price

13
推荐指数
2
解决办法
1349
查看次数

SQL Server查询 - 分组乘法

如果我们有这样的表格:

Grp       Value

Grp1          2
Grp1          5
Grp1          3
Grp2          3
Grp2         -5
Grp2         -2
Grp3          4
Grp3          0
Grp3          1
Grp4         -2
Grp4         -4
Grp5          7
Grp5       NULL
Grp6       NULL
Grp6       NULL
Grp7         -1
Grp7        10
Run Code Online (Sandbox Code Playgroud)

我们如何分组/乘以得到这个?

GrpID     Value

Grp1       30
Grp2       30
Grp3        0
Grp4        8
Grp5        7
Grp6     NULL
Grp7      -10
Run Code Online (Sandbox Code Playgroud)

t-sql sql-server

9
推荐指数
1
解决办法
3817
查看次数

如何在SQL Server 2008中计算累积产品?

我在下面有2列,DATE&FACTOR.我想计算累积产品,比如SQL Server 2008中的CUMFACTOR.

有人可以建议我一些替代方案.在此输入图像描述

sql sql-server sql-server-2008

6
推荐指数
1
解决办法
1624
查看次数

标签 统计

sql-server ×3

sql ×2

discount ×1

price ×1

sql-server-2008 ×1

t-sql ×1