try:
Select 部门,柜台,数量,数量*100/(Select sum(数量) from 表)
from 表
Select 部门,柜台,数量,数量*100/(Select sum(数量) from 表)
from 表
解决方案 »
- sql里的字段类型
- 编码重新排列的疑问
- 想把 表A 里的ID 替换成 表B里的NAME,实在搞不定了,大家帮忙指点一下
- 如何根据获取SQL SERVER 作业名称获取作业是否在运行
- 在xp系统下装入sql server200,在建立数据源时用(local)就可以,用本机的ip就不行,为什么呀??
- 游标中定义临时表的问题
- 一个SQL查询问题
- 请教SQL SERVER存储过程中有没有条件判断啊
- 为何我在我的WINXP下装SQL SERVER2000的中文开发版,装完后实例老是连接启动不成功?
- 多表联合查询如何实现????
- 接《一个可能大家都遇到过的问题》zjcxc(邹建) 请进 大家也进来看看~~
- 如何去除日期型字段的时间部分?
Select 部门,柜台,数量,数量*100/(Select sum(数量) from 表)
from 表
from 表
from 表 a
Select 部门,柜台,数量,数量*100/(Select sum(数量) from 表 a where a.部门=部门)
from 表
from 表 a inner join(select 部门,a=sum(数量) from 表 group by 部门) b
on a.部门=b.部门
我现在自己想到一个还算行的方法其实是另外建立一个临时表,统计每个部门的总销售额
select 部门,sum(销售额)
into #temptable2
from #temptable1
group by 部门然后select 部门,柜台,柜台销售额*100/(select 销售额 from #temptablen where...)
from ...没什么大问题吧