@@@@@help@@@@@(50分)

  • 主题发起人 主题发起人 hongtonglfx
  • 开始时间 开始时间
H

hongtonglfx

Unregistered / Unconfirmed
GUEST, unregistred user!
有一个表table如下:
name1 age wage department
张三 24 ¥1200 开发部
李武 23 ¥520 后勤部
春兰 22 ¥4500 开发部
小柳 21 ¥800 行政部
王七 25 ¥3200 开发部

统计按部门,人数,工资,
统计结果如下:
部门 人数 工资
后勤部 1 ¥520
行政部 1 ¥800
开发部 3 ¥8900
总计 5 ¥10220
试SQL写出程序:
 
呵呵,基本的查询可以这样做:
SELECT Department as 部门,Sum(A1.wage) AS 工资总额, Count(A1.name1) AS 人数
FROM A1
GROUP BY A1.department
假设A1为你的表名;
但最后的总计栏就得自己想办法了。
 
SELECT Department as 部门,Sum(wage) AS 工资总额, Count(name1) AS 人数
FROM table
GROUP BY department
 
谢谢,上面的答案,调试通过。呵呵。
能不能告诉一下,总计怎么作呀。拜托了。
 

Similar threads

D
回复
0
查看
2K
DelphiTeacher的专栏
D
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部