有一张表,其中有本年的工资数据,其中以月份为标识分开,我想查询本月与上月的人员变动;请问,有简单的SQL语句吗?
结构如下:姓名,单位,身份证号。工资,工资月份
结构如下:姓名,单位,身份证号。工资,工资月份
解决方案 »
- 如何使TEdit从右向左显示?
- 关于修改ACCESS表记录的小问题,急急急,在线等
- 如何学驱动开发?
- 很菜的问题!!
- 小弟论坛开张了,请大家有空去坐坐阵!(注:是动网论坛,小弟无能力自己编)
- 高手帮忙看看,如何在INTERBASE中建临时表?
- 程序员们需要什么样的项目管理人,所有程序员都来看!
- 对网友pjfsoft提出的“如何从一个foxpro的一个表中的数据导如到sql sever”中作如下回复:
- 为什么在win2000中不能进行自定义打印?
- 如何在Delphi中用windows API进行录音并回放?
- 用Delphi怎么和DREAMWEAVER一起开发网页,用来和数据库相连!!界面也好看!!大家进来讨论一下!!进来有分!
- 关于自定义报表打印时出现的问题?
select 姓名 from 表1
where 姓名 in (select distinct 姓名 from 表1 where 月份=本月)
and 姓名 not in (select distinct 姓名 from 表1 where 月份=上月)反之类似。
where 姓名 in (select distinct 姓名 from 表1 where 工资月份=本月)
and 姓名 not in (select distinct 姓名 from 表1 where 工资月份=上月)
select 姓名 from 表1
where 工资月份=本月
and 姓名 not in (select distinct 姓名 from 表1 where 工资月份=上月)
and 身份证号 not in (select 身份证号 from 表1 where 月份=上月)
本月有,上月没有的:
select 姓名 from 表1
where id in (select distinct id from 表1 where 月份=本月)
and id not in (select distinct id from 表1 where 月份=上月)反之类似。