小编Pra*_*rav的帖子

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

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

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

sql sql-server sql-server-2008

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

如果第一列在 SQL (MS SQL) 中为空/空,如何从第二列中选择值?

有人可以帮我构建一个 SQL 查询,如果 column1 为空/空,我应该从 column2 获取值,如果 column2 也是空/空,我应该从 column3 获取值。

下面是我正在使用的表格

Price1   Price2   Price3

120

          140

                 160
Run Code Online (Sandbox Code Playgroud)

我正在寻找的输出是

Price

120

140

160
Run Code Online (Sandbox Code Playgroud)

我已经试过了

select Price1 as Price
from A
WHERE PRICE1 IS NOT NULL
UNION
SELECT PRICE2 as Price
from A
where PRICE1 is null
UNION 
select PRICE3 as id
from A
where PRICE2 is null

select COALESCE (PRICE1,PRICE2,PRICE3) from A

select ISNULL(PRICE1,ISNULL(PRICE2,PRICE3)) from A

select 
case when PRICE1 IS not null then PRICE1 when PRICE1 IS null then …
Run Code Online (Sandbox Code Playgroud)

sql sql-server

5
推荐指数
2
解决办法
5305
查看次数

标签 统计

sql ×2

sql-server ×2

sql-server-2008 ×1