首页 新闻 会员 周边

SQL查询统计问题

0
悬赏园豆:100 [已关闭问题] 关闭于 2012-12-10 21:48

如何用T-SQl语句查询统计一个表中同一编号(例如1001的)的书籍的库存状态(1表示出售,0表示在库)及订单数量?

Allen小飞的主页 Allen小飞 | 初学一级 | 园豆:62
提问于:2012-12-09 12:08
< >
分享
所有回答(5)
0

select 书籍状态, sum(订单数量) from tablename group by 书籍编号, 书籍状态

不能测试,手写的,不知道对不对,希望能帮上你。

悟行 | 园豆:12559 (专家六级) | 2012-12-09 15:00

实测不能,不过谢谢你的帮助

支持(0) 反对(0) Allen小飞 | 园豆:62 (初学一级) | 2012-12-10 21:37
0

select 编号,count(订单数量)as num,书籍装态

from t

group by 编号,状态 

chenping2008 | 园豆:9836 (大侠五级) | 2012-12-09 15:04

实测还是有编号重复,谢谢你的帮助

支持(0) 反对(0) Allen小飞 | 园豆:62 (初学一级) | 2012-12-10 21:38
1

真心没懂你的这个表怎么设计的。

同一个书籍编号书名不同?还有的书名是空的?

不懂不懂。这个表是干啥的呢?统计又是要做什么呢?

飞来飞去 | 园豆:2057 (老鸟四级) | 2012-12-09 17:25

自己设计的项目,表中的数据都是测试数据的,主要用来统计某一编号的书籍销售了多少(同一订单可以有多本同一书籍)

支持(0) 反对(0) Allen小飞 | 园豆:62 (初学一级) | 2012-12-10 21:33
1

select sum(订单数量),编号,状态  from table where 编号='' group by 编号,状态 

az235 | 园豆:8483 (大侠五级) | 2012-12-10 08:44

需要统计所有编号的数据,“ from table where 编号='' ”为指定某一编号的数据,所以不符合,谢谢你的回答

支持(0) 反对(0) Allen小飞 | 园豆:62 (初学一级) | 2012-12-10 21:40
0

select  书籍编号,sum(订单数量)as 出售数量,sum(销售总额总额)as 销售总额 from 销售表 where 状态=1 group by 书籍编号,不过要它显示出编号对应的书籍名称弄不了,正在研究中

Allen小飞 | 园豆:62 (初学一级) | 2012-12-10 21:46
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册