社区
MS-SQL Server
帖子详情
求一SQL語句???????????????
MaDaHai
2003-12-09 06:05:46
有三個表關聯如下:
a
單號 數量
20031209001 1000
b
單號 數量
20031209001 500
20031209001 200
c
單號 數量
20031209001 100
20031209001 100
希望結果
20031209001 1000-(500+200)-(100+100)
...全文
50
5
打赏
收藏
求一SQL語句???????????????
有三個表關聯如下: a 單號 數量 20031209001 1000 b 單號 數量 20031209001 500 20031209001 200 c 單號 數量 20031209001 100 20031209001 100 希望結果 20031209001 1000-(500+200)-(100+100)
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yunxiang
2003-12-09
打赏
举报
回复
select 单号,sum(数量)-(select sum(数量) from b)-(select sum(数量) from b)"结果"
from a
这样可以吗?
请指教~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~!
DigJim
2003-12-09
打赏
举报
回复
select a.单号,a.數量
-(select sum(b.數量) from b where b.pk=a.pk)
+(select sum(c.數量) from c where c.pk=a.pk)
from a
hglhyy
2003-12-09
打赏
举报
回复
用一楼的求差集就可以了!
DaGod123
2003-12-09
打赏
举报
回复
你可以一步一步写,最后写到一起啊。
比如,第一select 单号,数量 from a
第二:select 单号,sum(数量) from b
第三: select 单号,sum(数量) from c
下面的可以用WHERE嵌套
wzh1215
2003-12-09
打赏
举报
回复
select 单号,sum(数量) from
(
select 单号,数量 from a
union all
select 单号,-数量 from b
union all
select 单号,-数量 from c
)tmp group by 单号
SQL
Sserver2008 上
第一章
SQL
Server基础 ? ? 1、
SQL
2008视频教程—
SQL
数据库连接 ? 2、
SQL
2008视频教程-系统数据库 ? 3、
SQL
2008视频教程-数据库创建 ? 4、
SQL
2008视频教程-数据库创建2 ... 17、利用T-
SQL
语句修改视图
My
SQL
删除表? 还不会? 教你一招 一句
SQL
语句即可搞定
My
SQL
删除表? 还不会? 教你一招 一句
SQL
语句即可搞定
oracle 中
SQL
语句优化
oracle中
SQL
语句优化
100家大公司java笔试题汇总
答:PreparedStatement是JDBC中的对象,用于执行参数化的
SQL
语句。 Java垃圾回收 12. 什么是Java中的垃圾回收? 答:垃圾回收是Java中的机制,用于回收无用的对象,释放内存。 13. 在Java中,什么时候对象可以被...
sql
语句中问号?的使用
带参数的
SQL
语句可能如下所示,其中“?”表示代表作者 ID 的参数: SELECT title_id FROM titleauthor WHERE (au_id = ?) 可使用参数的位置 可以将参数用作文本值(文本值或数值)的占位符。最常见的是,...
MS-SQL Server
34,838
社区成员
254,632
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章