biz_id price
1 10
1 11
1 10.5 2 51
2 53 3 60
3 61
3 65 求以BIZ_ID 为组的 PRICE 的平均值! 结果 如: biz_id price
1 10.5
2 52
3 62
谢谢!
1 10
1 11
1 10.5 2 51
2 53 3 60
3 61
3 65 求以BIZ_ID 为组的 PRICE 的平均值! 结果 如: biz_id price
1 10.5
2 52
3 62
谢谢!
解决方案 »
- 请教一个非常复杂的时间分段查询
- 同一个系统安装两个数据库,请教如何访问有实例的数据库?
- 请教各位大大一个很蹊跷的问题
- 如何遍历一个月
- 老大们~~~请问WIN2003怎么装SQL2000啊?我的心灵受伤害!
- 怎样按score字段分组选取score1中数值最大的一条数据
- 在access数据库中执行SQL语句的怪问题,急!
- 高难度视图问题,如何把行转成列
- SQL Server 2005实现两个服务器数据库实时同步,用SQLServer管理的哪个功能?具体怎么设定?
- 构建财务管理系统
- 有没有方法不通过服务器提供商,把数据库还原到服务器上面(而不是导出)
- 求解一个sql,如果sql语句不能直接做到说说方法也可以。
biz_id,
avg(price) as price
from
tb
group by
biz_id
go
create table [tb]([biz_id] int,[price] dec(3,1))
insert [tb]
select 1,10 union all
select 1,11 union all
select 1,10.5 union all
select 2,51 union all
select 2,53 union all
select 3,60 union all
select 3,61 union all
select 3,65select
biz_id,
avg(price) as price
from
tb
group by
biz_id
--测试结果:
/*
biz_id price
----------- ---------------------------------------
1 10.500000
2 52.000000
3 62.000000(3 行受影响)
*/