SQL l连表查询 求大神帮忙看看
select y_num_e,m_num_e,deptname from
(
select sum(re_c.rdlc_num) y_num_e,de.deptname from REPORTVIEWER_count re_c left join hum_list h on re_c.user_id=h.human_sid
inner join department de on de.dept_id=h.dept_id
inner join s_hse_ticket s on s.reghumsid=h.human_sid
where to_char(re_c.create_date,'yyyy')=to_char(sysdate,'yyyy') and s.erifystate='完成' group by re_c.rdlc_num,de.deptname
union all
select sum(re_c.rdlc_num) m_num_e,de.deptname from REPORTVIEWER_count re_c left join hum_list h on re_c.user_id=h.human_sid
inner join department de on de.dept_id=h.dept_id
inner join s_hse_ticket s on s.reghumsid=h.human_sid
where to_char(re_c.create_date,'mm')=to_char(sysdate,'mm') and s.erifystate='完成' group by re_c.rdlc_num,de.deptname
)
如上 报错m_num_e标识符无效 单查询只有字段y_num_e,deptname 原来这样做没出现过这样的问题
请各位大神看看是不是哪写错了
(
select sum(re_c.rdlc_num) y_num_e,de.deptname from REPORTVIEWER_count re_c left join hum_list h on re_c.user_id=h.human_sid
inner join department de on de.dept_id=h.dept_id
inner join s_hse_ticket s on s.reghumsid=h.human_sid
where to_char(re_c.create_date,'yyyy')=to_char(sysdate,'yyyy') and s.erifystate='完成' group by re_c.rdlc_num,de.deptname
union all
select sum(re_c.rdlc_num) m_num_e,de.deptname from REPORTVIEWER_count re_c left join hum_list h on re_c.user_id=h.human_sid
inner join department de on de.dept_id=h.dept_id
inner join s_hse_ticket s on s.reghumsid=h.human_sid
where to_char(re_c.create_date,'mm')=to_char(sysdate,'mm') and s.erifystate='完成' group by re_c.rdlc_num,de.deptname
)
如上 报错m_num_e标识符无效 单查询只有字段y_num_e,deptname 原来这样做没出现过这样的问题
请各位大神看看是不是哪写错了
...全文
相关推荐
互联网数据库填空(考试小抄).doc
关系可以有三种类型:基本关系、查询表和视图表。13. 建立数据库最重要的一步就是定义一些基本表,SQL 语言使用 CREATE TABLE 语句定义基本表。14.
SQL Server多表查询优化方案集锦
在SQL Server中,多表查询优化对于提升数据库性能至关重要,特别是在大数据量的环境中。下面将详细探讨几个关键的优化策略。1.
SQL多表查询语句
在SQL查询中,多表查询是数据库操作中的关键部分,特别是在处理复杂的数据关系时。
查询oracle正在运行的sql和锁定的表
#### 二、查询锁定的表接下来,我们将介绍如何查询已被锁定的表:```sqlSELECT l.session_id AS sid, s.serial#, l.locked_mode AS Mode,
SQLServer中用T—SQL命令查询一个数据库中有哪些表的sql语句
在SQLServer中,查询数据库中的表和列是数据库管理的基础操作。T-SQL(Transact-SQL)是SQLServer所使用的扩展SQL语言,用于执行各种数据库管理任务。


