社区
MS-SQL Server
帖子详情
求一条SQL查询语句
fuanwei
2005-12-08 05:03:49
表A:
a(编号) b(总数量)
1 2
2 3
5 6
表B:
a(编号)c(每批数量)d(批号)
1 2 1
1 4 2
2 2 3
2 5 4
5 2 5
结果:
a(编号)b(总量)c(支付数量)d(批号)
1 2 2 1
2 3 2 2
2 3 1 3
5 6 2 5
即B表中查询sum(b)的数量=查询A表的数量,如大于则拆分数据,显示结果
谢谢
...全文
128
7
打赏
收藏
求一条SQL查询语句
表A: a(编号) b(总数量) 1 2 2 3 5 6 表B: a(编号)c(每批数量)d(批号) 1 2 1 1 4 2 2 2 3 2 5 4 5 2 5 结果: a(编号)b(总量)c(支付数量)d(批号) 1 2 2 1 2 3 2 2 2 3 1 3 5 6 2 5 即B表中查询sum(b)的数量=查询A表的数量,如大于则拆分数据,显示结果 谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
fuanwei
2005-12-09
打赏
举报
回复
?
fuanwei
2005-12-08
打赏
举报
回复
B表中的数量从第一条依次开始累加sum(c),若大于A表中的数量,则拆分数据,并导入到临时表,如小于,则继续处理下一条数据,直到结束,(其实就是先进先出的问题啊)
fuanwei
2005-12-08
打赏
举报
回复
但是如果小于或等于了 ,显示B中符合情况的所有记录(批号)啊
如果大于就拆分数据啊,
WangZWang
2005-12-08
打赏
举报
回复
----那上面的结果应该是
1 2 2 1
1 2 4 2
2 3 2 2
2 3 1 3
5 6 2 5
--但是如果小于或等于了
fuanwei
2005-12-08
打赏
举报
回复
即B表中查询sum(c)的数量=查询A表的数量,如大于则拆分数据,显示结果
WangZWang
2005-12-08
打赏
举报
回复
如何得的结果? B表没有b字段呀,如何sum(b)?
fuanwei
2005-12-08
打赏
举报
回复
即B表中查询sum(c)的数量=查询A表的数量,如大于则拆分数据,显示结果
My
SQL
原理--一条
SQL
查询
语句
的执行流程
本文介绍My
SQL
中一条
SQL
查询
语句
的执行流程。 此问题也是Java后端面试中常问的一个问题。
my
sql
删除一条数据
sql
语句
_
sql
删除
语句
sql
删除
语句
一般简单的删除数据记录用delete就行了,但是如何要删除复杂的外键就不是一条delete删除来实例的,我们本文章先讲一下delete删除,然后再告诉你利用触发器删除多条记录多个表。删除数据库中的数据
sql
...
用一条
SQL
语句
查询
出每门课都大于80分的学生姓名
两道
sql
题:1、用一条
SQL
语句
查询
出每门课都大于80分的学生姓名。2、删除除了自动编号不同,其他都相同的学生冗余信息。第一题数据如下:分析:每门课都大于80分,就是说学生最低分数要大于80分,我们直观看只有"...
SQL
优化之
SQL
查询
语句
的执行顺序解析
SQL
语句
执行顺序
SQL
语句
执行顺序 结合上图,整理出如下伪
SQL
查询
语句
。
SQL
语句
执行顺序 从这个顺序中我们可以发现,所有的
查询
语句
都是从FROM开始执行的。在实际执行过程中,每个步骤都会为下一个步骤...
SQL
语句
——
查询
语句
一、
查询
语句
查询
语句
的基本语法: select * from 表名 或 select 列名,列名... from 表名 注:select * 写法的效率低于 select 列名的写法 select 和 from之间写的内容: 1. 列名加运算符,进行运算。 ...
MS-SQL Server
34,593
社区成员
254,589
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章