99问答网
所有问题
如何将sql中两个连接表查询出来的结果 进行合计 急等
如题所述
举报该问题
推荐答案 2012-01-30
select sum(fprice) from
(
select fitemid,fprice from a
union
select fitemid,sum(fprice) from b
group by fitemid
) t
两个全连接语句可以任意加上条件,将查出来的信息合并再合计
追问
有一个程序 我现在做出来 但是很长 我自己不会简化 能帮我看看嘛?
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/zXWXOjXOj.html
其他回答
第1个回答 2012-01-30
全连接",关键字 'full outer join...on
例如:select 读者信息表.name, 图书借还信息表.book_id
from 图书借还信息表 full outer join 读者信息表 on 读者信息表.reader_id=图书借还信息表.reader_id
这样就是全部内容了
第2个回答 2012-02-02
简单例子:
select id,sum(b.qty) qty
from
( select a.id,b.qty from a,b
from a.id=b.id ) temp
group by id
第3个回答 2012-01-30
简单例子:
select d from t1
union
select sum(d) from t1
相似回答
如何将sql中两个连接表查询出来的结果
进行合计
放在最后一行
急等
~
答:
oracle中可以将两个查询的结果通过UNION串接起来,然后使用sum来进行合计就行了
。不知道你想问的是不是这个意思,最好能把表和sql语句都贴出来,这样比较准确
SQL两个表
求和(急)
答:
一可以利用视图的方法(好处是节约空间的内存
,不会保护数据的安全性)(建立视图)CREATE VIEW T3 AS SELECT 卡号,分值 FROM t1 UNION ALL (UNION ALL:将多个查询结果合并起来时,保留重复元组 )SELECT 卡号,分值 FROM t2 (查询视图)SELECT 卡号,SUM(分值)FROM T3 group by 卡号 二,可以直接...
SQL语句如何将两个
表格的数据合并
查询出来
,然后求某个字段对应另外一个...
答:
用sum的话必须要加group by,所有非聚合函数都要出现在group by 列 select t6.FItemID as 物料代码,t5.FPeriod as 期初取数期间,sum(t5.FBegQty) as 期初数据 from ICInvBal t5 inner join t_ICItem t6 on t6.FItemID=t5.FItemID where t5.FPeriod=9 and t5.FItemID=260 GROUP BY t...
sql两
张表union all的时候取 count,然后
进行
sum,该
怎么
实现??
急急
...
答:
在最后的地方 随便加个字符, ) a就可以了。缺少一个表名,相当于。select sum(tmpcount) from ( select count(*) as tmpcount from tab1 union all select count(*) as tmpcount from tab2) a具体如下:1、简介
结构化查询语言
(Structured Query Language)简称
SQL
,结构化查询语言是一种数据...
把两
条
SQL语句查询的结果
数据
在SQL中进行
加总:
答:
select sum1+sum2 from (select sum(QTY+QTY_ON_PRC+QTY_ON_WAY+QTY_SQ-QTY_LRN-QTY_ON_RSV-QTY_ON_ODR-isnull(QTY_MIN,0)) sum1 from prdt1 where WH IN ('0000','HSC','HSCE','BSC','BSCE','CMS','FPS','SFS','SFC','SCC') AND PRD_NO='477G-32800RS') a,(...
vb
sql
查询如何
汇总
查询结果
??着急
答:
SQL语句
是:select sum(数量) into y from x where 编码='b'查出编码为b的数量和 然后用into 插到y
SQL查询出两个
数据表,再通过这
两个表的
相同字段合并成一个数据表,急...
答:
你试一下,不知对不对 呵呵 seletct 物料代码,期初数据,总入库数量,总出库数量,(期初数据+总入库数量-总出库数量) as 结存数据 from (select * from a full join b on a.物料代码=b.物料代码) c
~~~
SQL两个表
间
的
运算~~~急
答:
即然结构相同,那么就将三个
结果
集联起来就行了:select * from sz000527_profit union select * from sz000338_profit union select a=sz000527_profit.a/sz000338_profit.a,b=sz000527_profit.b/sz000338_profit.b,c=sz000527_profit.c/sz000338_profit.c from sz000527_profit和sz000338_profit...
SQL查询出两个
数据表,再通过这
两个表的
相同字段合并两个数据表成一个...
答:
A 表的物料代码 有些是null,现在B表有这些数据,只要把B的更新到A就好,这
两个表
有主键外键关系的话 update一下就好呀 update A set A.物料代码 = B.物料代码 from B where A.key = B.key
大家正在搜
sql如何一个表连两个表
sql三个表连接查询
sql两表连接查询
两表连接查询sql语句
sql 连接两个表
sql语句连接两个表
多表连接查询sql语句
sql连接多个表的字段
3表左连接查询sql语句
相关问题
如何将sql中两个连接表查询出来的结果 进行合计 放在最后一...
sql中如何将查询到的所有结果合并为一个字符~~~急~~~2...
sql如何把两个查询结果连接在一起
SQL 如何将2个或多个表连接查询后的结果,用select ...
SQL SERVER根据查询结果作为条件,在另一个表中查询,...
sql server 2005 怎么用一条查询语句把这两个查...
sql 怎么将两个查询语句结果连接在一起