表设计错误,改为:
员工表:worikid,name,departid
部门表:departid,department
出勤表:workid,latetime还是写不出来,出勤表还是有问题!!
员工表:worikid,name,departid
部门表:departid,department
出勤表:workid,latetime还是写不出来,出勤表还是有问题!!
解决方案 »
- 送分100分:关于ON ERROR 有没有省事一点的办法
- 求教 API MCIstring 播放AVI时,如何设置视屏播放是窗口大小,或者称为分辨率?
- 如何判断某个值中的个数?(在线等,解决就散分!)
- 用datareport和dataenvironment建报表时sql语句中不能用dateadd函数?
- VB浏览器如何调用收藏夹?
- 怎么用程序触发datagrid的下拉滚动条事件?
- 请教:作为一个合法的英文人名应该符合哪些规则?
- 请教一个数组显示的问题!
- 一个奇怪的现象(关于SET NOTHING),欢迎大家讨论。
- 如何能够在vb里面顺利的调用其他工具开发的dll?
- 请帮帮我!
- 请问:在win2000,winxp下是否支持带~的文件名格式
修改后的SQL语句为:
select name,latetime from 员工表,出勤表
where 员工表.departid=部门表.departid
and 部门表.department=条件部门;
and 员工表.workid=出勤表.workid;
需要显示 name , sum(latetime)
name 代表员工名,还是部门名,latetime是迟到的分钟吗?
部门表b:departid,department
出勤表c:workid,latetime
select c.workid,a.name,b.departid,b.department,c.latetime
from c
inner join a
on a.workid=c.workid
inner join b
on a.departid=b.departid
where
b.departid='the departid u query'
select name,latetime from 员工表,出勤表
where 员工表.departid=部门表.departid
and 部门表.department=条件部门
and 员工表.workid=出勤表.workid;要不你再说明白你的意思看看。
select 员工表.name , sum(考勤表.latetime) from 员工表 inner join
考勤表 on 员工表.workid=考勤表.id
group by 员工表.name