社区
MS-SQL Server
帖子详情
sql语句求教?
boat2002w
2003-12-02 10:48:46
表的结构为 编号,细目编号,细目名称,数量
请问如何用sql语句实现以下功能:
将编号为001,002,003的记录生成编号为000的记录,而且细目编号要包括所有001,002,003的细目,不能重复也不能少,重复的数量相加。
高手帮忙!
...全文
52
9
打赏
收藏
sql语句求教?
表的结构为 编号,细目编号,细目名称,数量 请问如何用sql语句实现以下功能: 将编号为001,002,003的记录生成编号为000的记录,而且细目编号要包括所有001,002,003的细目,不能重复也不能少,重复的数量相加。 高手帮忙!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zjcxc
元老
2003-12-02
打赏
举报
回复
不太明白楼主的意思
boat2002w
2003-12-02
打赏
举报
回复
能不能不用临时表实现?
boat2002w
2003-12-02
打赏
举报
回复
是在原表中生成新记录,只不过新的纪录是由这个表中的数据得来的,还要满足一定条件
dafu71
2003-12-02
打赏
举报
回复
select * into #tmp from yourtable where 编号 = '001' or 编号 = '002' or 编号 = '003'
update #tmp set 编号 = '000'
insert yourtable select 编号,细目编号,max(细目名称) 细目名称, sum(数量) 数量 from #tmp group by 编号,细目编号
drop table #tmp
wzh1215
2003-12-02
打赏
举报
回复
select '000' as 编号,细目编号,细目名称,sum(数量) as 数量 from 表 where 编号 in('001','002','003') group by 编号,细目编号,细目名称
victorycyz
2003-12-02
打赏
举报
回复
没看明白。
zjcxc
元老
2003-12-02
打赏
举报
回复
不明白你是需要怎样生成的,初步的理解,楼上几位的方法应该基本上可以满足要求
最好能举例说明:
giggsbj
2003-12-02
打赏
举报
回复
select '000' as 编号,编号 as 细目编号,max(细目名称) as 细目名称,sum(数量) as 数量
from table
where 编号in ('001','002','003')
group by 编号
boat2002w
2003-12-02
打赏
举报
回复
哪点不懂?就是说编号底下含有许多细目编号,编号和细目编号为主键
JSP SQL 图书馆系统
jsp 源码 ,数据库 。简单的jsp与sql 应用 ,图书馆基本功能。
sql练习题.pdf
⽹网上流传较⼴广的50道SQL训练,奋⽃斗了了不不知道多久终于写完了了。前18道题的难度依次 递增,从19题开始的后半部分算是循环练习和额外function的附加练习,难度恢复到普 通状态。
我
求教
高手的VB毕业设计
在ACCESS里,数据库插入的时候,运行出现问题,求高手们帮忙,万分感谢
在Oracle PL/SQL中游标声明中表名动态变化的方法
/* 小弟刚刚接触ORACLE存储过程,有一个问题向各位同行
求教
,小弟写了一个存储过程,其目的是接收一个参数作为表名,然后查询该表中的全部记录的某一个字段的内容导入到另一个表中。 ( tabname in varchar ) is v_servicesname tabname.服务类型%type; –这个变量就是用来存放所要取得的字段内容,但不知该如何定义 cursor curSort1 is select 服务类型 from tabname order by 编码; –此语句也不对提示找不到表名 begin …..
vb-mschart查询Access数据
vb-mschart查询Access数据, 顺便
求教
。问题在里面。 noleic@foxmail.com 谢谢
MS-SQL Server
34,875
社区成员
254,640
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章