有两张表:table1是工资表(编号,年月,....,),
table 是员工表,(编号,姓名 部门)两表主键都是编号.
现在想查询某年某月,某个部门的的数据查询出来,同时把查询出来的数据转存到一个创建的空表(new)里面,
用SQL语句如何将次功能实现,一定要插入到哪个空表里面.
请个位大哥多多指教..谢谢....
table 是员工表,(编号,姓名 部门)两表主键都是编号.
现在想查询某年某月,某个部门的的数据查询出来,同时把查询出来的数据转存到一个创建的空表(new)里面,
用SQL语句如何将次功能实现,一定要插入到哪个空表里面.
请个位大哥多多指教..谢谢....
解决方案 »
- Delphi 开发Web Service 服务程序为ISAPI模式问题
- 求证一下,mapinfo5能不能在delphi2010下使用
- Delphi飞信控件开源了
- delphi 中self.free
- Windows下的反向代理设计
- 请教一报表打印问题~怎么用quickreport使column排在第一列,内容排在后面列~
- 判断数据的合法性等的问题[悬赏100分]
- 英雄啊...救救我吧!如何才能写一个象任务栏的窗口,就象是桌面上的一个具有align属性窗口
- 请高手帮我看以下,什么地方有错误在线???
- delphi中,可以将运算符带入函数中,从函数中直接调用该运算符进行比较吗?
- VC++中的void * p指针转换成DELPHI该怎么写?
- 如何将日期或时间以十六进制显示出来
sql.Add('insert into caozuo1 编号,姓名...)'+
'select 编号,姓名,from table1,table2);
但这查询的话.总是出问题...
所以请说具体点....
into NewTable
from Table b left join
Table1 a on a.编号 = b.编号
group by a.编号, a.年月, b.部门
where...
drop table [dbo].[New]select t1.编号,t1.年月,t.姓名,t.部门 from table1 t1 where 年月=你的條件
inner join ( select 姓名,部门 from table ) t
on t1.编号=t.编号
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[New]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[New]select t1.编号,t1.年月,t.姓名,t.部门 into New from table1 t1 where 年月=你的條件
inner join ( select 姓名,部门 from table ) t
on t1.编号=t.编号
十分感谢...