起步软件技术论坛-X3

 找回密码
 立即注册
搜索
123
返回列表 发新帖
楼主: xhsoft

【结贴】datagrid**

[复制链接]
 楼主| 发表于 2008-12-9 10:00:47 | 显示全部楼层
SELECT count(SPB.DL) as 数量, SPB.SPL
  FROM SPB group by spl

按spl进行分组,结果,dl的数量是所有的记录,重复的
如图

08.jpg

35.92 KB, 下载次数: 99

回复 支持 反对

使用道具 举报

发表于 2008-12-9 10:04:29 | 显示全部楼层
楼主,你把你原始的记录贴出来,然后说一下要怎么统计。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-12-9 10:23:01 | 显示全部楼层
太多了
比如说:
商品类     大类
食品类     小食品类

食品类     小食品类

食品类     大食品类
非食品类   棉袜
非食品类   短袜
非食品类   长袜

想实现的结果是:
按商品类分组
食品类:2
非食品类:3
回复 支持 反对

使用道具 举报

发表于 2008-12-9 10:36:30 | 显示全部楼层
回楼上,食品类应该也是3个呀。
如果是2个的话,那还要把那个大类也作为条件了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-12-9 10:39:36 | 显示全部楼层
要求就是2,
语句子怎么写
回复 支持 反对

使用道具 举报

发表于 2008-12-9 10:43:32 | 显示全部楼层
呵呵,那你就这样(针对23楼贴的数据)
商品类     大类
食品类     小食品类
食品类     小食品类
食品类     大食品类
非食品类   棉袜
非食品类   短袜
非食品类   长袜
----------------------------------------上面的是你原始的数据(表名:SPB 字段:SPL(商品类),DL(大类))
select spl,count(spl) as 数量 from
(select distinct spl,dl from spb) As spb1
group by spl

你看看结果是否可以满足你的要求?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-12-9 14:27:34 | 显示全部楼层
结了,谢谢了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-28 02:39 , Processed in 0.044057 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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