社区
疑难问题
帖子详情
一个关于sum的问题!
huyidehyd
2003-10-19 04:22:07
table a,列为:a,b,类型为demical,我想取sum(a*b),但结果总是实际的两倍,为什么,应该怎么写?
...全文
39
10
打赏
收藏
一个关于sum的问题!
table a,列为:a,b,类型为demical,我想取sum(a*b),但结果总是实际的两倍,为什么,应该怎么写?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
huyidehyd
2003-10-20
打赏
举报
回复
to wzh1215(四脚蛇) ,那该如何写啊
huyidehyd
2003-10-20
打赏
举报
回复
楼上的老大,我现在是在查询分析器理试验的啊
wzh1215
2003-10-20
打赏
举报
回复
select a.a,a.c from a,b
WHERE a.c = '1' AND a.c=b.c
这样联合的查询是结果是四条记录的统计,当然就是计算两倍了!
sdhdy
2003-10-20
打赏
举报
回复
确实如此!你先看看这个就知道了!
SELECT a.a as Sum1,b.a*b.b as Sum2
FROM a,b
WHERE a.c = '1' AND a.c=b.c
-----------------------------
5.50 5.00
4.50 5.00
5.50 5.00
4.50 5.00
yujohny
2003-10-20
打赏
举报
回复
肯定是你的代码有误,或者执行两次
或者你前台已执行了一次,后台又算了一次
huyidehyd
2003-10-20
打赏
举报
回复
create table a(a decimal(18,2),c varchar(10))
select * from a
insert into a values(5.5,1)
insert into a values(4.5,1)
create table b(a decimal(18,2),b int(4),c varchar(10))
select * from b
insert into b values(2.5,2,1)
insert into b values(5,1,1)
我用的sql语句是:
SELECT sum(a.a) as Sum1,sum(b.a*b.b) as Sum2
FROM a,b
WHERE a.c = '1' AND a.c=b.c
得到:
sum1=20,sum2=20
我想取a.c=b.c=1是的sum1,sum2
huyidehyd
2003-10-20
打赏
举报
回复
楼上的,好像不行啊!
服务器: 消息 512,级别 16,状态 1,行 1
子查询返回的值多于一个。当子查询跟随在 =、!=、<、<=、>、>= 之后,或子查询用作表达式时,这种情况是不允许的。
另行开贴!
wzh1215
2003-10-20
打赏
举报
回复
这个不知行不行!
SELECT a.a as Sum1,(select b.a*b.b from b where a.c=b.c) as Sum2
FROM a
WHERE a.c = '1'
welyngj
2003-10-19
打赏
举报
回复
源代码
wzh1215
2003-10-19
打赏
举报
回复
create table table11(a decimal(18,2),b decimal(18,2))
select * from table11
insert into table11 values(2,3)
insert into table11 values(3,4)
select sum(a*b) from table11
----------------------------------------
18.0000
(1 row(s) affected)
结果没有翻倍呀·!
大白话tensorflow--从此爱上tensorflow
本系列介绍tensorflow从初始到应用,以及工作中常用知识如模型存储和持久化等,让tensorflow从此走进工作中1.1tensorflow介绍1.2tensorflow基本概念1.3tensorflow常量示意和神经网络开发流程1.4tensorflow会话流程1.5tensorflow会话session的config设置1.6tensorflow中Variable变量和Placeholder示意1.7tensorflow中变量命名作用域1.8tensorflow变量更新和控制依赖1.9tensorflow中可视化1.10tensorflow实现线性回归算法1.11tensorflow模型持久化操作1.12tensorflow模型参数解释1.13tensorflow模型断点续传解决方式1.14tensorflow模型存储和恢复不一致
问题
解决1.15tensorflow模型根据图结构恢复方式1.16tensorflow中softmax函数实现1.17tensorflow中argmax和reduce_
sum
及手写体数字集1.18tensorflow基于手写体数字集实现分类1.19tensorflow分类MBGD和SGD实现过程代码:
剖析3-
sum
问题
(Three
sum
)
日常生活中经常遇到求解数组中是否存在和为0的三个数,即3-
sum
问题
,为此本文介绍一些比较实用的方法,并在暴力计算的基础上对算法逐步改进,以达到最优的算法。 首先介绍一下2-
sum
问题
,3-
sum
问题
其实就是2-
sum
问题
的
一个
扩展而已。对于2-
sum
问题
,最一般的想法就是使用两层循环直接枚举数组中的所有元素对,直到找到和为0的元素对为止。 int
sum
_2() { int res
数字和为
sum
的方法数(给定
一个
有n个正整数的数组A和
一个
整数
sum
,求选择数组A中部分数字和为
sum
的方案数。 当两种选取方案有
一个
数字的下标不一样,我们就认为是不同的组成方案。)
数字和为
sum
的方法数 题目描述: 给定
一个
有n个正整数的数组A和
一个
整数
sum
,求选择数组A中部分数字和为
sum
的方案数。 当两种选取方案有
一个
数字的下标不一样,我们就认为是不同的组成方案。 输入描述: 输入为两行: 第一行为两个正整数n(1 ≤ n ≤ 1000),
sum
(1 ≤
sum
≤ 1000) 第二行为n个正整数A[i](32位整数),以空格隔开。 输出描述: ...
【算法】给定
一个
有n个正整数的数组A和
一个
整数
sum
,求选择数组A中部分数字和为
sum
的方案数(C++源码)
问题
描述 给定
一个
有n个正整数的数组a和
一个
整数
sum
,求选择数组a中部分数字和为
sum
的方案数。若两种选取方案有
一个
数字的下标不一样,则认为是不同的方案。 输入描述 输入为两行,第1行为两个正整数n和
sum
,第2行为n个正整数,以空格隔开。 输出描述 输出所求的方案数。 样例 5 15 5 5 10 2 3 输出 4 步骤描述 动态规划
问题
,构建
一个
dp二维数组,将第一行第一列全部置零,再将dp[0][0]=1;上下传值,并判断若满足给定的约束条件,则累加。最后输出右下角元素。 运行结果截图 源代码(C
【算法】2
SUM
/3
SUM
/4
SUM
问题
之前就总结过一些Leetcode上各种
sum
问题
,今天再拿出来完整得总结一番。 n
SUM
问题
是指,在
一个
数组中,找出n个数相加和等于给定的数,这个叫做n
SUM
问题
。 常见的有2
SUM
,3
SUM
,4
SUM
问题
,还有各种
SUM
问题
的变种. Leetcode上
SUM
问题
包括: 1. 2
SUM
15. 3
Sum
16. 3
Sum
Closest 18.
疑难问题
22,207
社区成员
121,730
社区内容
发帖
与我相关
我的任务
疑难问题
MS-SQL Server 疑难问题
复制链接
扫一扫
分享
社区描述
MS-SQL Server 疑难问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章