小编IMA*_*bev的帖子

VB.Net文本框自动完成所选项目

我有一个vb.net表单,其上有一个文本框,设置为从数据库自动完成自定义集合.当用户从自动完成列表中找到所需的值时是否会触发事件?

vb.net autocomplete

2
推荐指数
1
解决办法
1万
查看次数

SQL 联合查询未正确求和

我有一个包含 4 个子查询的联合查询。例如:

(Select Sum(x.result)
FROM
(
<query 1>
UNION   
    <query 2>
UNION               
select IsNull(Sum(A.TransAmount) + Sum(Case When A.BetResult = 1 Then (A.BetWinAmount + (A.TransAmount * -1)) End), 0) As Result
from <join omitted>
where <where omitted>
 ) As X
Run Code Online (Sandbox Code Playgroud)

问题出在“Sum”的联盟上。我想要做的是当 betresult = 1 时对 a.transamount 进行求和并对其他列进行求和(计算)。当我运行查询时,计算不正确。

当我将这个 Union 从语句中取出并单独运行它时,它会返回正确的值。在联盟内部,它不计算两者的总和。

UNION 是否忽略其中一个语句中的这种类型的多重求和,或者我还有其他错误吗?

sql-server union sum

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

标签 统计

autocomplete ×1

sql-server ×1

sum ×1

union ×1

vb.net ×1