SQL的问题,大家快帮我看看(100分)

  • 主题发起人 ProgramFan
  • 开始时间
P

ProgramFan

Unregistered / Unconfirmed
GUEST, unregistred user!
有一数据表"EmployeeAttend"内包含了公司各部门每天的出勤职员姓名,工资,加班费等情况
我想从"EmployeeAttend"得到一个视图如下
生产部 人事部 工程部 生产A拉 生产B拉 ……
 25   28   15   26   28   ……
 
可以参考
http://www.delphibbs.com/delphibbs/dispq.asp?lid=1261656
也可以查询过去帖子, 有回答过的
 
问一下,你的部门是否是固定的,
 
关注
没看明白楼主的问题!
 
Group by 查询?
 
实际上是分组统计的结果要从行变成列...
 
to hbeawwl:
部门是固定的

我不想重新建立一个表,我只想建立一个视图,
新建视图的字段是随着"EmployeeAttend"自动更新的
 
to ZRWeng:
你能Group By帮我随便写一下吗

to:tseug:
>>实际上是分组统计的结果要从行变成列...
是这样但是应该怎样写呢


 
把系统字体设为纵向排列的,然后把显示器翻转90度放置即可
 
Select (Select Count(*) from EmployeeAttend Where Dept='生产) As 生产部,
(Select Count(*) from EmployeeAttend Where Dept='物控部') As 物控部,
(Select Count(*) from EmployeeAttend Where Dept='人事部') As 人事部
 
接受答案了.
 

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
顶部