还是SQL语句问题!
科目编号 金额
001 230
001 250
002 850
002 120
求相同科目编号金额的平均数
如:001编号的:(230+250)/2
这样的SQL语句怎么写?
伏望指教!!
SQL code:
SELECT [科目编号],AVG([金额])
from TB
GROUP BY [科目编号]
SQL code:
select 科目编号,avg(金额)
from xxxx
group by 科目编号
select 科目编号 , cast(avg(金额*1.0) as varchar(18,2)) from tb group by 科目编号
SQL code:
select 科目编号,avg(金额) as 金额
from tb
group by 科目编号
SQL code:
create table tb(科目编号 varchar(10), 金额 int)
insert into tb values('001' , 230 )
insert into tb values('001' , 250 )
insert into tb values('002' , 850 )
insert into tb values('002' , 120 )
go
select 科目编号 , cast(avg(金额*1.0) as varchar(18,2)) from tb group by 科目编号
drop table tb
/*
科目编号
----------
相关问答:
CREATE PROCEDURE [selectvipcompany]
@username varchar(50),
@companyname varchar(50),
@endtime varchar(1)
AS
declare @sql varchar(1000)
set @sql=''
if (@username<>null and @username ......
CREATE PROCEDURE [selectvipcompany]
@username varchar(50),
@companyname varchar(50),
@endtime varchar(1)
AS
declare @sql varchar(1000)
set @sql='' ......
今天做了一个存储过程 环境是SQL2000数据库
大致如下
建立临时表
定义员工游标
循环员工(属于1个公司)
......
一、7|3|1,8|6|1,3|1|1,16|1|1,5|7|1,9|7|1
二、6|3|1,7|3|1,8|6|1,2|1|1,3|1|1,16|1|1,4|7|1,5|7|1,9|7|1,10|7|1,11|4|1,12|4|1,13|4|1,14|5|1,15|5|1,17|0|1
怎样查询 一 在 二 里面并输出记录集。
SQL code: ......