sql中怎么把几个涉及不同表的查询结果集合于一张表中
我现在有这几个查询:select员工号,sum(请假天数)as员工请假天数from员工请假表where开始时间>='2009-09-01'and结束时间<='2009-0...
我现在有这几个查询:
select 员工号,
sum(请假天数)
as 员工请假天数
from 员工请假表
where 开始时间>='2009-09-01'and 结束时间 <='2009-09-30'
group by 员工号
select 员工号,
sum(出差天数)
as 员工出差天数
from 员工出差表
where 出差日期>='2009-09-01'and 出差日期 <='2009-09-30'
group by 员工号
select 员工号,
sum(加班天数)
as 员工加班天数
from 员工加班表
where 开始时间>='2009-09-01'and 结束时间<='2009-09-30'
group by 员工号
先用这3个查询语句来说,我现在要做一个月统计,就是每个员工9月的出差,请假,加班等次数都要有,怎么把这些查询结果集合在一张表中
在线等后...
sql 展开
select 员工号,
sum(请假天数)
as 员工请假天数
from 员工请假表
where 开始时间>='2009-09-01'and 结束时间 <='2009-09-30'
group by 员工号
select 员工号,
sum(出差天数)
as 员工出差天数
from 员工出差表
where 出差日期>='2009-09-01'and 出差日期 <='2009-09-30'
group by 员工号
select 员工号,
sum(加班天数)
as 员工加班天数
from 员工加班表
where 开始时间>='2009-09-01'and 结束时间<='2009-09-30'
group by 员工号
先用这3个查询语句来说,我现在要做一个月统计,就是每个员工9月的出差,请假,加班等次数都要有,怎么把这些查询结果集合在一张表中
在线等后...
sql 展开
展开全部
是在
ACCESS中还是
SQL Server
中执行....
ACCESS中还是
SQL Server
中执行....
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这几个查询之间用union连接起来 试试 好久没用数据库了 可能记不清了
如果生成个新表 最后用into 表名
如果生成个新表 最后用into 表名
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
空上好处理,你在数据库中建视图,这样你在视图里把要显视的都点上,然后看下边的代三把代码复质用到项目中就OK了呗。很好的办法。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询