SQL显示所有职工的职工号,姓名和平均工资

有下面这样的一个表格,如何用SQLSERVER2005SQL显示所有职工的职工号,姓名和平均工资,谢哈!1sunhua01/04/041201.53chenming01/... 有下面这样的一个表格,如何用SQL SERVER 2005SQL显示所有职工的职工号,姓名和平均工资,谢哈!

1 sunhua 01/04/04 1201.5
3 chenming 01/04/04 1350.6
7 chengxi 01/04/04 750.8
2 suntianqi 01/04/04 900.0
9 liufuwen 01/04/04 2006.8
11 liuxin 01/04/04 1250.0
5 yuhui 01/04/04 725.0
8 zhangqi 01/04/04 728.0
13 wangxiaoyan 01/04/04 1200.0
4 lihua 01/04/04 1500.5
10 chengtao 01/04/04 1245.8
14 liyi 01/04/04 1000.6
12 lihan 01/04/04 1345.0
15 weijun 01/04/04 1100.0
6 ouyangshaobing 01/04/04 1085.0
1 sunhua 02/03/04 1206.5
3 chenming 02/03/04 1355.6
7 chengxi 02/03/04 755.8
2 suntianqi 02/03/04 905.0
9 liufuwen 02/03/04 2011.8
11 liuxin 02/03/04 1255.0
5 yuhui 02/03/04 730.0
8 zhangqi 02/03/04 733.0
13 wangxiaoyan 02/03/04 1205.0
4 lihua 02/03/04 1505.5
10 chengtao 02/03/04 1250.8
14 liyi 02/03/04 1005.6
12 lihan 02/03/04 1350.0
15 weijun 02/03/04 1105.0
6 ouyangshaobing 02/03/04 1085.0
以上表格不清楚,请参照下面的新表格,谢谢!
写不下了,说有一下,第一列是职工号,第二列是姓名,第三列是时间(月/日/年),第四列是工资金额!
展开
 我来答
918984025
推荐于2020-12-21 · TA获得超过1063个赞
知道答主
回答量:94
采纳率:0%
帮助的人:77.5万
展开全部
下面是我选一些行用的是SQL server2005 主要是说明情况而已,作者可以自己添加

if object_id('tempdb.dbo.#TA') is not null drop table #TA
go
create table #TA( 职工号 int,姓名 varchar(30),日期 datetime,平均工资 money)
insert #TA
select 1,'sunhua', '01/04/04', 1201.5 union all
select 3, 'chenming', '01/04/04', 1350.6 union all
select 7,'chengxi', '01/04/04', 750.8 union all
select 1,'sunhua', '01/04/04', 900.0 union all
select 9, 'liufuwen', '01/04/04', 2006.8 union all
select 3, 'chenming', '01/04/04', 1250.0 union all
select 5, 'yuhui', '01/04/04', 725.0

select 职工号,姓名,avg(平均工资)
from #TA
group by 职工号,姓名
order by avg 职工号,姓名
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式