设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 2406|回复: 6
打印 上一主题 下一主题

求助:关于sql查询?

[复制链接]
跳转到指定楼层
1#
发表于 2010-10-9 11:31:52 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 bbsliu 于 2010-10-10 12:22 编辑

有一个表如下:
订单号      名称           数量              合计
                物料a         100
                物料b          300
                物料a           500
                物料b           500


要输出整体效果如下:
如何通过查询,输出以下形式:
订单号      名称           数量              合计
                物料a         100
                物料b          300
                物料a           500
                物料b           500

中间隔一个空行
               物料a                             600
               物料b                             800


中间空行如何添加,谢谢。
问题补充了.
急!谢谢。
   
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2010-10-9 15:32:18 | 只看该作者
insert into 表2 ( 名称,数量,合计 )
select 表1.名称,表1.合计,表1.数量
from 表1

3#
发表于 2010-10-9 15:33:05 | 只看该作者
表1指你上面的表的格式
表2指你下面的表的格式
4#
发表于 2010-10-9 15:37:50 | 只看该作者
然后再建个查询
select 表2.名称, Sum(表2.数量) AS 数量, Sum(表2.合计) AS 合计
from 表2 Group by 表2.名称
5#
发表于 2010-10-9 17:12:11 | 只看该作者
select 名称, '' AS 数量,Sum(数量) AS 合计
from 表
group by 名称
6#
发表于 2011-1-6 23:26:42 | 只看该作者
学习了
7#
发表于 2011-1-12 23:52:22 | 只看该作者
:D
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-11-1 11:41 , Processed in 0.079554 second(s), 30 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表