现有表 A:
字段1为字符型,字段2为字符型,字段3为数值型
——————————————————————
表A内容如下。
-------------------------------------------
字段1 字段2 字段3
2001 wm 12.5
2001 wm 12.5
2001 wm 0
2001 wm 14
2002 wm 11
2002 wm 12
2002 wm 13现在要求以下结果:
-------------------------------------------
字段1 字段3的平均值(不把等于0的算在内)
2001 13.5
2002 12
-------------------------------------------
请高手们指教
字段1为字符型,字段2为字符型,字段3为数值型
——————————————————————
表A内容如下。
-------------------------------------------
字段1 字段2 字段3
2001 wm 12.5
2001 wm 12.5
2001 wm 0
2001 wm 14
2002 wm 11
2002 wm 12
2002 wm 13现在要求以下结果:
-------------------------------------------
字段1 字段3的平均值(不把等于0的算在内)
2001 13.5
2002 12
-------------------------------------------
请高手们指教
解决方案 »
- 为某个表添加字段的sql脚本怎么写?
- sql server 如何定时从oracle取数据
- 请教:SQLServer2000查询分析器里面关键字不能亮色显示
- 50分求ADOConnection连接到MSDE的字符串代码[局域网中]
- sql server里面类似于orcl里DECODE的函数是什么呢?
- 这样的Insert语句(同表插入)怎样写?
- ASP连接SQL SERVER,简单问题
- sql server的users的问题,怎么样让a用户能够使用b用户建立的存储过程?
- 存储过程的问题.
- 有那位大侠在工商部门注册过"工作室"?私人做的项目怎样给客户开发票呢?
- sql2005镜像的环境怎么做,老出现找不到或是少完全限定的域名,搞好几个通宵了郁闷
- MSSQL 作业错误?这个作业执行一段时间就会报以下错误
from A
group by 字段1
from 表A
where 字段3 > 0
group by 字段1
select 字段1 ,avg(字段3) 字段3的平均值
from A where 字段3>0
group by 字段1
字段4也是数值型的,我还得对字段4进和求和。
select 字段1 , avg(字段3>0),sum(字段落4)
from 表A
group by 字段1
字段4也是数值型的,我还得对字段4进和求和。
-----------------------------------------------
后面的where要求不对 字段3>0 进行限制我用以下语句无法实现。
——————————————————————
select 字段1 , avg(字段3> 0),sum(字段落4)
from 表A
group by 字段1
——————————————————————
from A
where 字段3 <> 0
group by 字段1
字段4也是数值型的,我还得对字段4进和求和。
-----------------------------------------------
后面的where要求不对 字段3>0 进行限制我用以下语句无法实现。
——————————————————————
select 字段1,vg(字段3>0),sum(字段落4)
from 表A group by 字段1
字段4也是数值型的,我还得对字段4进和求和。
-----------------------------------------------
后面的where要求不对 字段3>0 进行限制我用以下语句无法实现。
——————————————————————
select 字段1,vg(字段3>0),sum(字段落4)
from 表A group by 字段1
from A
where 字段3 <> 0
group by 字段1
from A
group by 字段1
from (Select Field1, Field2, Field3, Field4 From Table1 Where Field3<>0) as a
group by a.Field1